从网站下载的pdf已损坏+;打开时为空文档

从网站下载的pdf已损坏+;打开时为空文档,pdf,download,asp-classic,Pdf,Download,Asp Classic,我们的经典ASP网站位于windows 2008 32位服务器上的IIS 7上 网站允许用户从中下载pdf文件 当我尝试下载并打开pdf文件时,我看到消息“打开此文档时出错。此文件已损坏,无法修复。” 如果我手动将pdf从网站文件夹复制到本地机器,我就能够打开pdf。但当我从网站下载相同的pdf时,我无法打开。pdf文件大小和页数正确。但当我打开pdf时,它是空的 我不确定是什么导致了这个问题,请检查如何解决pdf下载和错误,同时打开它 谢谢 Ashok您应该验证是否确实使用相同的查看器软件预览

我们的经典ASP网站位于windows 2008 32位服务器上的IIS 7上

网站允许用户从中下载pdf文件

当我尝试下载并打开pdf文件时,我看到消息“打开此文档时出错。此文件已损坏,无法修复。”

如果我手动将pdf从网站文件夹复制到本地机器,我就能够打开pdf。但当我从网站下载相同的pdf时,我无法打开。pdf文件大小和页数正确。但当我打开pdf时,它是空的

我不确定是什么导致了这个问题,请检查如何解决pdf下载和错误,同时打开它

谢谢
Ashok

您应该验证是否确实使用相同的查看器软件预览PDF。在浏览器中打开PDF时,浏览器可能会使用不同的实际应用程序/引擎来显示PDF:

  • 谷歌浏览器使用
  • Internet Explorer可以使用或作为插件
  • Firefox从版本19开始使用
独立查看器可能包括(版本10和版本11具有不同的处理格式错误的pdf文件的方式),或不太为人所知的特定查看器,如

如果您的PDF文件存在不正确数据或损坏对象的小内部问题,则可能会导致某些阅读器出现错误消息,但其他阅读器可能会自动绕过此问题。例如,如果AdobeReader10(包括IE插件版本)至少有一个字体描述对象包含格式不正确的字体描述,而版本11或更高版本处理此类文件时没有问题,则AdobeReader10(包括IE插件版本)可能会抛出错误。换句话说,在某些情况下,即使是同一pdf阅读器应用程序的不同版本,其行为也可能有所不同


披露:我与PDF Multitool free viewer的制造商有联系。

您应该验证是否确实使用相同的查看器软件预览PDF。在浏览器中打开PDF时,浏览器可能会使用不同的实际应用程序/引擎来显示PDF:

  • 谷歌浏览器使用
  • Internet Explorer可以使用或作为插件
  • Firefox从版本19开始使用
独立查看器可能包括(版本10和版本11具有不同的处理格式错误的pdf文件的方式),或不太为人所知的特定查看器,如

如果您的PDF文件存在不正确数据或损坏对象的小内部问题,则可能会导致某些阅读器出现错误消息,但其他阅读器可能会自动绕过此问题。例如,如果AdobeReader10(包括IE插件版本)至少有一个字体描述对象包含格式不正确的字体描述,而版本11或更高版本处理此类文件时没有问题,则AdobeReader10(包括IE插件版本)可能会抛出错误。换句话说,在某些情况下,即使是同一pdf阅读器应用程序的不同版本,其行为也可能有所不同


披露:我与PDF Multitool free viewer的制造商联系。

在大多数情况下,这是ASP代码中的错误(例如,错误的内容长度或包含在二进制PDF数据中的ASP内容)。您可以在浏览器开发工具中浏览HTTP头或正文。如果可以,请将您的代码添加到问题中。请提供示例PDF文件或可用于下载的链接。如果没有PDF文件进行故障排除,我们无法排除PDF文件的问题。谢谢大家的意见。我们与网络团队合作解决了这个问题。最近对网络设置的更改影响了文件下载。现在更改了设置(针对不兼容的HTTP)以允许从此网站下载。感谢您的帮助。在大多数情况下,这是ASP代码中的错误(例如,错误的内容长度或包含在二进制PDF数据中的ASP内容)。您可以在浏览器开发工具中浏览HTTP头或正文。如果可以,请将您的代码添加到问题中。请提供示例PDF文件或可用于下载的链接。如果没有PDF文件进行故障排除,我们无法排除PDF文件的问题。谢谢大家的意见。我们与网络团队合作解决了这个问题。最近对网络设置的更改影响了文件下载。现在更改了设置(针对不兼容的HTTP)以允许从此网站下载。谢谢你的帮助,谢谢你的投入。你的回答很有帮助。问题在于网络设置,更改网络设置后下载效果良好。@user3219354谢谢您的更新!哦,文件大小的匹配是第一件要检查的事情,实际上我忘记了-很好,你发现并修复了这个问题!谢谢你的意见。你的回答很有帮助。问题在于网络设置,更改网络设置后下载效果良好。@user3219354谢谢您的更新!哦,文件大小的匹配是第一件要检查的事情,实际上我忘记了-很好,你发现并修复了这个问题!