phpスクリプトからPDFファイルをAndroidブラウザに送信できません。具体的には、http://aim.shef.ac.uk/misc/a.phpで私は次のスクリプトを持っている:Androidブラウザがコンテンツの処理を拒否しました:インライン?
これはともiPhoneで、デスクトップブラウザのさまざまな期待通りに動作header('Content-Type: application/pdf');
header("Content-Disposition:inline;filename=\"c.pdf\"");
readfile('c.pdf');
:PDFファイルは、私が閲覧した場合と同様に、ブラウザウィンドウに表示されています直接http://aim.shef.ac.uk/misc/c.pdfに。しかし、Android(2.3.3)の電話機で試してみると、本質的に何も起こりません(電話にはPDFファイルを表示できるアプリがいくつかあります)。私が直接c.pdfにアクセスした場合、または「インライン」を「添付ファイル」に変更すると、電話機はファイルを保存してから表示できます。これはあまり便利ではないので、「インライン」を適切に処理できるクライアントには「添付ファイル」を使用したくありません。私は$ _SERVER ['HTTP_USER_AGENT']を部分文字列 'Android'に対してテストし、それに基づいてコンテンツの配置を設定することができます。しかし、これはクルージングと思われ、私はそれがすべてのAndroidデバイスに適しているかどうかはわかりません。
提案がありますか?
Android携帯電話では、WebブラウザでPDFをレンダリングできません。 2.3.3では、PDF MIMEタイプに気付き、PDFリーダーを起動する必要がありますが、 –