使用PHP Header功能,浏览器中的PDF文件格式不正确

时间:2017-10-03 16:22:53

标签: php pdf http-headers

我在浏览器中使用以下代码查看pdf文件,但文件显示不正确。

<?php
 $file = 'google.pdf';
 $filename = 'google.pdf';
 header('Content-type:application.pdf');
 header('Content-Disposition: inline; filename"' . $filename .'"');
 header('Content-Transfer-Encoding: binary');
 header('Accept-Ranges: bytes');
 echo @file_get_contents($file);

?>

代码输出:

enter image description here

请帮忙!在此先感谢

1 个答案:

答案 0 :(得分:0)

这是一种无效的内容类型,您应该使用application/pdf

// change this
header('Content-type:application.pdf');

// to this
header('Content-Type: application/pdf');