我有一些只能由会员访问的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