打开PDF attachemnet

时间:2018-03-05 09:15:59

标签: sql vb.net

gridview中有一个pdf附件。我可以打开除了一个(5)之外的所有其他附件。每个atachment都在gridview.5th的每一行中,当我打开下面时出现错误消息

打开此文档时出错。文件已损坏且无法修复。如何解决这个问题。

(当我从路径(c:..)打开PDF时,它正在打开。)

1 个答案:

答案 0 :(得分:0)

我使用BinaryWrite方法解决了这个问题,如下所示。

   var data = getdataAndOtherThingsFromService();
   Response.ContentType = "application/pdf";
   Response.AddHeader("content-length",      data.DocumentStream.Length.ToString());
     Response.BinaryWrite(data.DocumentStream);
     Response.End();