2012-07-04 129 views
1

firefox每次都會提示下載PDF文件,但Chrome在瀏覽器中顯示PDF時沒有下載提示,但是我需要在任何瀏覽器中顯示PDF而無需下載提示,任何人都可以幫助我?在沒有下載提示的情況下在瀏覽器中查看pdf

這是代碼

$file = 'the_pdf.pdf'; 


header('Content-type: application/pdf'); 
header('Content-Disposition: inline; filename="' . $file . '"'); 
header('Content-Transfer-Encoding: binary'); 
header('Content-Length: ' . filesize($file)); 
header('Accept-Ranges: bytes'); 

@readfile($file); 
+0

如果客戶端沒有安裝PDF閱讀器,他們無法查看PDF並且會顯示下載提示。沒什麼可以做的 –

回答

0

這將基於插件。如果瀏覽器不知道如何打開文件,則會提示下載它。

+0

非常感謝 –

0

「在任何瀏覽器中顯示PDF」:您不能,因爲大多數瀏覽器都允許通過某些設置覆蓋插件的內聯顯示。例如,我的Opera總是通過下載對話框打開PDF鏈接。網絡開發者無法對此做任何事情。這是有意的。

相關問題