我有一个Web服务,它发送给Cognos并返回一个字节数组数据。我想要的是将这个字节数组渲染到弹出窗口中。目前,该应用程序使用Web服务,获取一个字节数组,我们使用以下内容执行此操作:
byte[] results = new byte[] { };
// Web服务调用返回pdf文件的结果
Response.Clear();
Response.AddHeader("content-disposition", String.Format("attachment; filename={0}{1}", txtFileId.Text,fileExt));
Response.BinaryWrite(results);
Response.Flush();
Response.End();
这将打开文件打开/保存对话框。用户希望它在一些新的弹出窗口中打开。有关如何实现这一目标的任何想法?谢谢。