正确的pdf文件的PHP标头下载

当用户单击链接时,我真的很难让我的应用程序打开pdf。

到目前为止,anchor标签重定向到一个页面,该页面发送的标头为:

$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");

这似乎不起作用,过去有人成功解决过此问题吗?

回答:

w3schools上的示例2 显示了您要实现的目标。

<?php

header("Content-type:application/pdf");

// It will be called downloaded.pdf

header("Content-Disposition:attachment;filename='downloaded.pdf'");

// The PDF source is in original.pdf

readfile("original.pdf");

?>

还请记住,

重要的是要注意必须在发送任何实际输出之前调用header()(在PHP 4和更高版本中,可以使用输出缓冲来解决此问题)

以上是 正确的pdf文件的PHP标头下载 的全部内容, 来源链接: utcz.com/qa/414628.html

回到顶部