我试图让一个网站有一个强制下载 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]: 无法打开流:第4行的html/scripts/download.php中没有这样的文件或目录
”
该文件肯定在那里。在 html/documents/ECM_IT_ResumeDownload.pdf