Yin*_*ing 1 php firefox content-type
我想要一个php页面来'显示'pdf.这是代码:
<?php
header("Content-type: application/pdf");
readfile('Reportage - Berlin.pdf'); //tried echo(readfile(...)) as well
?>
Run Code Online (Sandbox Code Playgroud)
我认为不是很复杂,但不知何故firefox无法检测到这是一个pdf.这适用于Safari但在firefox中,我得到一个下载文件的提示,所以我得到一个pdftest.php文件.我知道即时获取我的文件,因为如果我将扩展名重命名为pdf,我可以打开它.
这看起来太简单了!我错过了什么吗?
如果您希望使用Adobe Reader在浏览器中打开它,那么这也取决于浏览器设置.它之所以说文件名是pdftest.php是因为你没有告诉浏览器文件名是什么.
如果要强制浏览器下载它,请添加以下内容:
header('Content-Disposition: attachment; filename="downloaded.pdf"');
| 归档时间: |
|
| 查看次数: |
1494 次 |
| 最近记录: |