问题:
尽管实现了标头配置,应用程序仍无法在用户打开 PDF 时点击。当前使用的标头有:
<code class="php">$filename = './pdf/jobs/pdffile.pdf'; $url_download = BASE_URL . RELATIVE_PATH . $filename; header("Content-type:application/pdf"); header("Content-Disposition:inline;filename='$filename'"); readfile("downloaded.pdf");</code>
解决方案:
要解决此问题,需要将标头配置调整为以下内容:
<code class="php">header("Content-type:application/pdf"); // Set the file disposition to attachment for download header("Content-Disposition:attachment;filename=\"downloaded.pdf\""); // Read the actual PDF file from its source readfile("original.pdf");</code>
附加说明:
以上是为什么我的 PDF 下载不起作用?的详细内容。更多信息请关注PHP中文网其他相关文章!