asp.net c#写一个上传文件的功能。当上传超过4M的文件时页面就会报错说:超过了最大请求长度。该怎么修改
1个回答
展开全部
Web.config 里面<httpRuntime maxRequestLength="204800" useFullyQualifiedRedirectUrl="true" executionTimeout="300"/>
但是这个上传功能很有限,受制于网络环境影响,比如性我这个设置,可以上传200M,但实际在局域网内只能是几十M,如果是一般的网络,也就只能几兆了。
这是因为虽然这个不限制了,但是网站还有个超时限制,比如90秒,你家里网络100K/s的话,你最大只能是9M,实际中就更小了。
所以对于大文件上传,最好使用组件或是自己写组件,我没有下载到好组件,自己又懒得没写。
但是这个上传功能很有限,受制于网络环境影响,比如性我这个设置,可以上传200M,但实际在局域网内只能是几十M,如果是一般的网络,也就只能几兆了。
这是因为虽然这个不限制了,但是网站还有个超时限制,比如90秒,你家里网络100K/s的话,你最大只能是9M,实际中就更小了。
所以对于大文件上传,最好使用组件或是自己写组件,我没有下载到好组件,自己又懒得没写。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询