| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1364 人关注过本帖
标题:我的下载功能不能下载大文件
取消只看楼主 加入收藏
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
快速回复:我的下载功能不能下载大文件
数据加载中...
 
   



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

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