gpt4 book ai didi

php - 使用php强制下载pdf

转载 作者:太空狗 更新时间:2023-10-29 13:18:10 25 4
gpt4 key购买 nike

我试图让一个网站有一个强制下载 pdf 的按钮。

这是按钮的 html:

    <a href=scripts/download.php>
<input type="image" src="images/download.gif" alt="Submit button"/>
</a>

到目前为止的 php 脚本:

    <?php
header('Content-Type: application/pdf');
header('Content-disposition: attachment;filename=documents/ECM_IT_ResumeDownload.pdf');
readfile('documents/ECM_IT_ResumeDownload.pdf');
?>

这似乎可以很好地下载文件,但是当我打开它时出现此错误:

“Adobe Reader 无法打开‘documents_ECM_IT_ResumeDownload.pdf’,因为它不是受支持的文件类型或文件已损坏(例如,它作为电子邮件附件发送,但未正确解码)。”

如有任何帮助,我们将不胜感激。

编辑在文本编辑器中打开 pdf 并收到此消息:


警告:readfile(documents/ECM_IT_ResumeDownload.pdf) [function.readfile]:无法打开流:在线html/scripts/download.php 中没有这样的文件或目录4
"

虽然文件肯定在那里。在 html/documents/ECM_IT_ResumeDownload.pdf 中

最佳答案

$file_url = www.example.com/pdffolder/$pdfname;
header('Content-Type: application/pdf');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=".$pdfname);
readfile($file_url);

关于php - 使用php强制下载pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10576861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com