标题:我的下载功能不能下载大文件
取消只看楼主
liuran
Rank: 1
等 级:新手上路
帖 子:18
专家分:8
注 册:2009-3-5
结帖率:57.14%
已结贴  问题点数:20 回复次数:0 
我的下载功能不能下载大文件
问题是这样的:我的下载功能如果在vs上直接浏览的话是没有问题,但是我用IIS发布以后 ,如果文件大了就不能下载了,我试了试200M以上的就不能了,也不报错,就是一直在加载网页。我怀疑是iss哪的问题可是不知道怎样解决,希望高手们的帮助?我的下载方法是这样的:

  private void FileDownload(string file)
  {
 string fileName = file.Substring(file.LastIndexOf('/')+1);
  string filePath = Server.MapPath(file);//繚噤
  FileInfo fileInfo = new FileInfo(filePath);
  Response.Clear();
  Response.ClearContent();
  Response.ClearHeaders();
  Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);
  //Response.AddHeader("Content-Disposition", "attachment;");
  Response.AddHeader("Content-Length", fileInfo.Length.ToString());
  Response.AddHeader("Content-Transfer-Encoding", "binary");
  Response.ContentType = "application/octet-stream";
  Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
  Response.WriteFile(fileInfo.FullName);
  Response.Flush();
  Response.End();
(DownloadFile.FullName);
  Response.Flush();
  Response.End();
  }

web.config我是这样设置的<httpRuntime maxRequestLength="2097151" executionTimeout="120" />
搜索更多相关主题的帖子: 文件 
2010-08-28 16:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-317044-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.705497 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved