2011-04-12 83 views
0

如何使用PHP在网页中查看.pdf文件? pdf文件在mysql数据库中。谢谢。从mysql数据库查看pdf文件的PHP代码

+0

文件本身在数据库中,还是数据库中的文件名?它是如何存储的?就像二进制数据或其他方式一样? – Ikke 2011-04-12 08:49:17

回答

2

如果您将数据库中的内容回显到浏览器,并通过HTTP头提供适当的内容类型,您就完成了!

<?php 

header('Content-type: application/pdf'); 
echo $pdf_from_database; 
1

PDF文件是在MySQL数据库中

令人震惊!它们在保存数据库中的文件方面很少有很好的结果。目录可以更好地存储文件的位置。

header('Content-type: application/pdf'); 
header("Cache-Control: no-cache"); 
header("Pragma: no-cache"); 
header("Content-Disposition: inline;filename='document.pdf'"); 
header("Content-length: ".strlen($binary_contents_from_database)); 

echo $binary_contents_from_database; 

如果PDF插件可用于浏览器,那么该文件将被内嵌显示,否则将作为一个下载。