我想浏览以下地址时显示PDF文件:
http://www.mydomain.com/myfile
为此,我在.htaccess
上使用301重定向,将myfile
重定向到myfile.php
。然后该文件包含
<?php
$filename = 'files/somefile.pdf';
header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename="somefile.pdf"');
header('Content-Length: ' . filesize($filename));
@readfile($filename);
?>
主要思想是PDF在浏览器中显示而不提示用户下载,但在强制下载时输出文件名变为somefile.pdf
。在IE,Firefox,Chrome,Safari和Opera中,一切都很顺利。但是,在Android中没有任何反应。 PDF不会显示,也不会提示下载。如何让它与Android一起使用?我需要在剧本中改变什么吗?
答案 0 :(得分:4)
Android原生浏览器没有PDF支持。您需要使用google doc嵌入您的网址。试试这个..希望它会有所帮助..
url="http://docs.google.com/gview?embedded=true&url=http://118.102.182.50/victor/testpdf.aspx?s=9";
webView.loadUrl(url);