令我抓狂的问题!!!拜托了!!!

mengze1981 2006-07-19 11:28:38
1.客户机用IE连到服务器上去下载文件(有个aspx页面,上面放文件的链接),文件放在服务器硬盘上,不是数据库
2.有些机子可以下载,完全没问题,
3.有些机子下载某些文件时会出错,变成下载当前的aspx页面,而下载另外一些没错
4.机子环境一致,同样的win2000 sp4 + IE6.0SP1,不装任何IE插件
5.下载代码:

FileStream fileStream=new FileStream(sFileUpLoadPath+dl_SupportFile.SelectedValue,FileMode.Open);
long fileSize = fileStream.Length;
Context.Response.ContentType="application/octet-stream";
Context.Response.AddHeader("Content-Disposition","attachment; filename=\"" + HttpUtility.UrlEncode(dl_SupportFile.SelectedItem.Text,System.Text.Encoding.UTF8) + "\"");
Context.Response.AddHeader("Content-Length",fileSize.ToString());
byte[] fileBuffer=new byte[fileSize];
fileStream.Read(fileBuffer, 0, (int)fileSize);
fileStream.Close();
Context.Response.BinaryWrite(fileBuffer);
Context.Response.End();

注: sFileUpLoadPath+dl_SupportFile.SelectedValue代表文件路径
dl_SupportFile.SelectedItem.Text 代表文件名


有哪位老大见过这问题?拜托了........
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mengze1981 2006-07-19
  • 打赏
  • 举报
回复
边哭边顶,救命啊~
mengze1981 2006-07-19
  • 打赏
  • 举报
回复
顶啊
mengze1981 2006-07-19
  • 打赏
  • 举报
回复
别沉啊~~~~~帮忙顶

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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