Php Can';t打开下载的pdf附件

Php Can';t打开下载的pdf附件,php,pdf,Php,Pdf,我的PHP应用程序下面的代码是用于下载文件附件的。文件内容和信息作为blob数据存储在MySQL数据库中 header('Content-Disposition: attachment; filename="' . $attachment['name']. '"'); header('Content-Type: ' . $attachment['type']); header('Content-Length: ' .$attachment['size']); header('Pragma: no

我的PHP应用程序下面的代码是用于下载文件附件的。文件内容和信息作为blob数据存储在MySQL数据库中

header('Content-Disposition: attachment; filename="' . $attachment['name']. '"');
header('Content-Type: ' . $attachment['type']);
header('Content-Length: ' .$attachment['size']);
header('Pragma: no-cache');
header('Expires: 0');
print $attachment['content'];
exit;
下载工作正常,但1.4版的pdf文件显示空白内容。对于pdf版本1.3,它可以工作


如何解决此问题?

您已验证下载的内容与数据库中PDF的内容相同,并且与上载的内容相同?如何验证原始文档?对于损坏的文件,文件大小是不同的,例如pdf generator以特定的方式工作…1.3版本可以识别它,但1.4-不要。请提供一个有问题的pdf示例,一个是数据库中的副本,另一个是下载后的副本。