如何显示"另存为"窗口,而不是在浏览器窗口中显示生成的PDF文件(来自mdPDF插件)?我尝试设置-$mpdf->Output($_SESSION['pdf_filename'].'.pdf', 'F');
但它只是将文件保存在文件夹中,而不是给我一个链接。
我想你正在使用这个mPDF,对吗?(链接用于项目专用的github页面。)
如果是这样的话,我认为您需要对Output(...)
调用使用D
参数,而不是F
。因此,这将把您的输出调用更改为以下内容:
$mpdf->Output($_SESSION['pdf_filename'].'.pdf', 'D');
根据有关输出功能的文档页面,D参数执行以下操作:
D: 发送到浏览器并强制下载名为$filename的文件。