日期:2014-05-17  浏览次数:20384 次

关于用FileUpload上传大文件的问题
原本因为系统默认只给上传不大于4M的文件,但在web.config加上
<httpRuntime maxRequestLength="2097151" executionTimeout="120"/>
之后就可以上传大文件了

但是现在有个问题,我传小文件反应很迅速,但传大文件,比如一个650多M的视频文件的时候,点了“上传”要等待查不到2分钟或3分钟才开始上传(进度条才会有反应)。然后传到100%的时候一直停在100%不动(已经传好了的,但是传小文件的话传好了应该是变为写着“文件已上传”的页面)

虽然这里没写出代码(太多了也复杂),但还是想问下有没有前辈用过FileUpload传大文件然后出现类似问题的?

------解决方案--------------------
把executionTimeout设大点
------解决方案--------------------
进度条没控制好吧,网上有人做好的上传大文件的代码,你baidu一下
------解决方案--------------------
大文件上传好多还是用flash的做吧
------解决方案--------------------
Refer:
http://www.cnblogs.com/insus/archive/2012/08/09/2629920.html
------解决方案--------------------
把executionTimeout在设大点, 去找一个带进度条的大文件上传控件,不然你这样页面一直没变化用户体验不好