2012-03-28 11 views
1

私は以下のアドレスへのブラウジングの結果として、PDFファイルを表示したいと思います:私はmyfile.phpからmyfileをリダイレクト.htaccessに301リダイレクトを使用していますそのために表示するPDFファイル

http://www.mydomain.com/myfile 

。このファイルは、メインアイデアはPDFをダウンロードして、ユーザーにメッセージを表示せずにブラウザに表示されていることですが、ダウンロードを強制する際に出力ファイル名がsomefile.pdfになること

<?php 
$filename = 'files/somefile.pdf'; 

header('Content-Type: application/pdf'); 
header('Content-Disposition: inline; filename="somefile.pdf"'); 
header('Content-Length: ' . filesize($filename)); 

@readfile($filename); 
?> 

が含まれています。 IE、Firefox、Chrome、Safari、Operaですべてがスムーズに動作しています。しかし、Androidでは何も起こりません。 PDFは表示されず、ダウンロードのプロンプトも表示されません。これをAndroidで動作させるにはどうすればよいですか?スクリプトで変更する必要があるものはありますか?

答えて

4

AndroidネイティブブラウザにはPDFがサポートされていません。 google docにあなたのURLを埋め込む必要があります。これを試してみてください...

url="http://docs.google.com/gview?embedded=true&url=http://118.102.182.50/victor/testpdf.aspx?s=9"; 
webView.loadUrl(url); 
関連する問題