2011-04-12 45 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插件可用於瀏覽器,那麼該文件將被內嵌顯示,否則將作爲一個下載。