【发布时间】:2018-04-20 10:35:09
【问题描述】:
所有,我正在开发一个 ASP.NET 4.6.1 Web 表单应用程序,该应用程序在浏览器上原生呈现 pdf 文档。当呈现一些 pdf 文档时,我仅在 IE 11 上收到错误消息如屏幕截图所示“文件已损坏,无法修复。Local\EWH-6624-0”。相同的文档在 Chrome 和 FireFox 上渲染良好。有人遇到过同样的问题吗?我在 Chrome 中下载了相同的 pdf 文件并尝试在 Adobe Reader 版本 11.0.22 中打开它,它给了我“打开此文档时出错。”文件已损坏并且无法打开”。请看下面的截图
asp.net 应用程序从服务获取数据并将其呈现在 UI 上。这是执行此操作的 C# 代码
var data = getdataAndOtherThingsFromService();
Response.ContentType = "application/pdf";
Response.AddHeader("content-length", data.DocumentStream.Length.ToString());
Response.BinaryWrite(data.DocumentStream);
【问题讨论】:
标签: asp.net internet-explorer pdf adobe