当尝试上传35兆的文件时,该网站会挂起。
我甚至在调用File.SaveAs(path)命令之前在服务器端设置了一个断点。
我在服务器端检查以确保文件小于20兆,但它甚至没有达到这一点。网页只是继续加载,直到我得到连接重置错误。
答案 0 :(得分:1)
在web.config中增加maxAllowedContentLength
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1048576000" />
</requestFiltering>
</security>
</system.webServer>
答案 1 :(得分:1)
在system.web中的Web.config中:
<httpRuntime maxRequestLength="100000"/>
100000kb = 100 MB
答案 2 :(得分:0)
如果您使用简单的HTTP-POST上传文件,则需要等待上传整个文件。您无法在控制器中提前中止上传,只能使用web.config作为cosset的答案建议。
您可以使用Flash来检查客户端上的文件大小,但不知道有关详细信息
答案 3 :(得分:0)