请问.NET带那个组件能传多大文件,200M能传吗?
请问.NET带那个组件能传多大文件,200M能传吗?
如果要传大文件,还有什么好办法吗?
问题点数:20、回复次数:5Top
1 楼qwerttyy(今天也要快乐!)(每天回十帖)回复于 2005-12-01 16:55:32 得分 5
200M我传过.要改WEB.CONFIG里的设置.
用FTP传不是更好吗?还可以续传.我一直不知道怎么在.NET中做续传.郁闷.Top
2 楼killxtt(我菜我菜我菜菜菜)回复于 2005-12-01 17:52:43 得分 5
我问过类似的问题,各位老大说的是不管怎么改设置最大也只能传512M的文件,而且还受到服务器端的内存大小的限制,一般只能传服务器端内存大小的60%。
。net缺省最大只能传4M,如果选择的文件大于这个数值,直接就会报错而且不会产生服务器端的响应。需要在wen.config中的添加一行语句,这样可以改变当前项目最大的上传文件值。
或者直接修改 .net framework框架里面的一个选项,
<system.web>
<httpRuntime executionTimeout="600" maxRequestLength="51200" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true"/>
</system.web
这是改web.config的内容的
Top
3 楼killxtt(我菜我菜我菜菜菜)回复于 2005-12-01 17:55:02 得分 2
http://community.csdn.net/Expert/topic/4274/4274859.xml?temp=.0686304Top
4 楼hbtm(初中学历)回复于 2005-12-02 00:05:06 得分 3
我改了,最大也只能上传70MB左右.而且是在本机上传到本机.传了后机子很慢Top
5 楼lgnet(www.51bw.net)回复于 2005-12-02 17:05:03 得分 5
我也曾经测试过,和楼上的差不多,本机传本机,80M,再多就传不过去了,当然,已设置好IIS中的请求时间为尽可能的大,仍然没有解决问题!
Top




