adobe reader无法打开a.pdf,因为它不是受支持的文件类型,或者因为文件已损坏(例如,它是作为电子邮件附件发送而未正确解码)在打开时显示此错误在php下载pdf文件。我使用了以下代码:
header('Content-disposition:attachment;filename=customer_acc_info_form.pdf');
header('Content-type:application/pdf');
readfile('bo_account/customer_acc_info_form.pdf');
<li><a href="customer_acc_info_form.php">Customer Account Information Form</a></li>
答案 0 :(得分:3)
您应该从PHP文件中删除<li>...</li>
。它将被附加在PDF文件的末尾(在readfile调用之后)并导致它无效。确保文件后没有其他内容发送。