【发布时间】:2016-03-21 20:02:00
【问题描述】:
我们的经典 ASP 网站托管在 Windows 2008 32 位服务器上的 IIS 7 上。
网站允许用来下载pdf文件。
当我尝试下载并打开 pdf 文件时,我看到消息“打开此文档时出错。此文件已损坏,无法修复。”
如果我手动将 pdf 从网站文件夹复制到本地计算机,我可以打开 pdf。但是当我从网站下载相同的pdf时,我无法打开。 pdf 文件大小和页数正确。但是当我打开pdf时它是空的。
我不确定是什么导致了这个问题,请检查如何解决 pdf 下载和打开时出现的错误。
谢谢 阿肖克
【问题讨论】:
-
在大多数情况下,这是 ASP 代码中的错误(例如,错误的 Content-Length 或二进制 PDF 数据中包含的 ASP 内容)。您可以在浏览器开发工具中浏览 HTTP 标头或正文。如果可以,请将您的代码添加到问题中。
-
请提供样本 PDF 文件或可用于下载的链接。如果我们没有 PDF 文件进行故障排除,我们将无法解决 PDF 文件的问题。
-
感谢大家的意见。我们与网络团队合作并解决了这个问题。最近对网络设置的更改影响了文件下载。现在设置已更改(对于非兼容 HTTP)以允许从该网站下载。感谢您的帮助。
标签: pdf download asp-classic