日期:2014-05-18  浏览次数:20443 次

asp.net中大文件上传应该怎么做?
文件内容比较大,大约有20多兆,请问该如何做?
100分,大家给个思路吧

------解决方案--------------------
还是不要自己做好了
还是用别人的组件好了

------解决方案--------------------
就用别人做好的大文件上传组件吧,一般100多M,在网络上上传都不成问题
------解决方案--------------------
參考http://www.codeproject.com/cs/webservices/DimeBufferedUpload.asp,有詳細的教程,還有Demo和源碼,應該能滿足的要求,不懂再問。
------解决方案--------------------
用第三方组件
------解决方案--------------------
http://www.codeproject.com/cs/webservices/DimeBufferedUpload.asp
这个还可以,我上次也用过,呵呵,楼主可以试一下

------解决方案--------------------
用aspnetupload这个可以上传2个g,
------解决方案--------------------
能断点续传么?
------解决方案--------------------
如果网络传输速度够快,那就直接传,在web.config中把maxrequestsize设置大点。如果网络不稳定的化最好能分割成小文件传
------解决方案--------------------
我是用孟子的webservices方法实现的,还行,本地上传200M,不过有点费内存!~~
网上我上传大于5M的还行
------解决方案--------------------
用aspnetupload
------解决方案--------------------
用HTTP传大文件还是有风险的,因为上传不支持续传,所以大到一定程度最好就别用HTTP自身的表单上传机制了,自己开发一个ActivX控件或者Firefox插件吧,让用户用你的插件来上传。
------解决方案--------------------
关注............
------解决方案--------------------
没搞过这么大的,学习
------解决方案--------------------
这么大,http 恐怕不行,是不是要写个专门的客户端。
------解决方案--------------------
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config
找到machine.config然后用记事本打开,查找maxRequestLength里面默认的最大值是4096,你可以把值改了,改的大一点就行了,4096是KB.约4M
------解决方案--------------------
up