我有一些只能由會員訪問的PDF(他們必須登錄才能獲取它們)。我想讓它們在瀏覽器中顯示出來,而不是顯示一個對話框詢問是否保存/打開文件。 PDF文件存儲在常規根目錄之外。這裏是代碼:在瀏覽器中打開存儲在webroot外部的PDF
$filepath='/var/www/vhosts/Reports/';
$filename='CA.pdf';
header('Content-Disposition:inline; filename="'.$filename.'"');
header('Content-type:application/octet-stream');
header('Pragma:no-cache');
header('Expires:0');
if ($file=fopen($filepath.$filename,'r')) {
fpassthru($file);
fclose($file);
我讀到設置內聯處置應該修復它,但沒有好處。有任何想法嗎?
謝謝!第二個鏈接工作。 – jsquadrilla
沒問題:)很高興幫助。 – 0xhughes