【发布时间】:2009-06-18 15:14:49
【问题描述】:
在我的 ASP.NET 应用程序中,当我尝试使用以下代码打开 PDF 文件时,出现错误
用于显示 PDF 文件的代码
FileStream MyFileStream = new FileStream(filePath, FileMode.Open);
long FileSize = MyFileStream.Length;
byte[] Buffer = new byte[(int)FileSize + 1];
MyFileStream.Read(Buffer, 0, (int)MyFileStream.Length);
MyFileStream.Close();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment; filename="+filePath);
Response.BinaryWrite(Buffer);
我收到的错误
“打开此文档时出错。文件已损坏,无法打开”
【问题讨论】: