2016-03-25 26 views
1

ブラウザに表示するのではなく、PDFファイルをダウンロードして保存するよう強制しています。Android Chromeでコンテンツ処理が機能しない

Content-Type( "application/octet-stream")とContent-Disposition( "attachment")の両方を設定しましたが、Android版Chromeでは引き続きブラウザで開きます。デスクトップ(Windows)のChromeでは、コンテンツの配置のみが適用された状態でファイルをダウンロードするように正しく切り替わります。

適切な動作を設定するために私のサーバー側のコードに含めることができる他の設定がありますか?シンプルなビューアではなく、完全なPDFソフトウェアの追加機能が必要です。

答えて

1

私自身が拡張子.pdfを持つURLを開いたときにブラウザでPDFを開くことができました。

.aspxファイルを使用してPDFを動的に生成すると、Android Chromeやその他のAndroidブラウザのブラウザではPDFが開かれませんでした。

Android Chromeの最適な解決策は、PDFをダウンロードしてデフォルトのPDFビューアアプリで自動的にPDFを開くことでした。

私は、次の設定を使用:

Content-Type: application/pdf 
Content-Disposition: attachment; filename = "some document name.pdf" 
関連する問題