Stream stream = rptSetUpFile.ExportToStream(ExportFormatType.PortableDocFormat);
byte[] buffer = new byte[stream.Length];
int length = (int)stream.Length;
stream.Read(buffer,0,length);
stream.Close();
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.BinaryWrite(buffer);
以上代码将水晶报表以PDF格式输出到浏览器,在实际运行中,使用PDF ActiveX控件载入网页文件显示正常,而直接在浏览器中打开网页则什么也不显示,似乎根本没有数据输出,试图查看网页源文件时,提示“无法查看XML源文件”。不知为何,请各位赐教。谢谢!
byte[] buffer = new byte[stream.Length];
int length = (int)stream.Length;
stream.Read(buffer,0,length);
stream.Close();
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.BinaryWrite(buffer);
以上代码将水晶报表以PDF格式输出到浏览器,在实际运行中,使用PDF ActiveX控件载入网页文件显示正常,而直接在浏览器中打开网页则什么也不显示,似乎根本没有数据输出,试图查看网页源文件时,提示“无法查看XML源文件”。不知为何,请各位赐教。谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货