关于下载文件的问题

sun_rise 2004-11-22 02:02:41
写了如下的代码:
Dim fleInfo = New System.IO.FileInfo(strOutPutPath + strPrintFile + ".csv")
Response.Clear()
Response.AddHeader("Content-Disposition", "attachment; filename=" & System.Web.HttpUtility.UrlEncode(Request.QueryString("ShowName")) + ".csv")
Response.AddHeader("Content-Length", fleInfo.Length.ToString())
Response.ContentType = "text/csv"
Response.WriteFile(fleInfo.FullName)
实现了一个下载CSV文件的功能,但是在windows2000+IE6.0下下载完毕后总是留有一个空白页面,而在WindowsXP+sp2下就没有这个空白页面,请问在windows2000+IE6.0的环境下能不能不出现这个空白页面,怎么解决?
...全文
255 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
justdoit006 2004-11-24
  • 打赏
  • 举报
回复
msn:justdoit@hotmail.com
sun_rise 2004-11-23
  • 打赏
  • 举报
回复
是在windows2000+IE6.0下下载完毕后还是留有一个空白页面呀??
gOODiDEA 2004-11-22
  • 打赏
  • 举报
回复
参考:

string fileName = "ColumnStatistics_" + Portal.Utility.Components.Common.GetTimeTag + ".csv";
FileStream oFileStream = new System.IO.FileStream( fileName, FileMode.CreateNew, FileAccess.Write, FileShare.None );
StreamWriter oStreamWriter = new System.IO.StreamWriter( oFileStream, System.Text.Encoding.Default );
Export( oStreamWriter, timeType, dateTime, cityId );
oStreamWriter.Flush();
oStreamWriter.Close();
oFileStream.Close();
System.IO.FileStream fs = System.IO.File.OpenRead( fileName );
byte[] FileData = new byte[ fs.Length ];
fs.Read( FileData, 0, ( int ) fs.Length );
Response.Clear();
Response.AddHeader( "Content-Type", "application/zip" );
string FileName = System.Web.HttpUtility.UrlEncode( System.Text.Encoding.UTF8.GetBytes( "栏目统计.csv") );
Response.AddHeader("Content-Disposition", "inline;filename="+ System.Convert.ToChar(34) + FileName + System.Convert.ToChar(34) );
Response.AddHeader("Content-Length", fs.Length.ToString() );
Response.BinaryWrite( FileData );
fs.Close();
System.IO.File.Delete( fileName );
Response.End();
sun_rise 2004-11-22
  • 打赏
  • 举报
回复
有没有人能帮一下呀
sun_rise 2004-11-22
  • 打赏
  • 举报
回复
IE6的补丁?有没有具体的补丁号?
earlsen 2004-11-22
  • 打赏
  • 举报
回复
有没有打IE6的补丁?
jxzhang615 2004-11-22
  • 打赏
  • 举报
回复
关注!学习!!

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧