我将此添加到我的web.config
文件中:
<httpRuntime maxRequestLength="40960"/> <!-- Limit to 40 megabytes -->
当我尝试上传大于 40 兆字节的内容时,我在 Firefox 中得到了这个:
The connection was reset
The connection to the server was reset while the page was loading.
* The site could be temporarily unavailable or too busy. Try again in a few
moments.
* If you are unable to load any pages, check your computer's network
connection.
* If your computer or network is protected by a firewall or proxy, make sure
that Firefox is permitted to access the Web.
有什么方法可以从这个内置的文件大小限制中受益,但实际上显示了一个不错的错误页面?当然,我可以在控制器中进行此检查,但此时流量已经用完,因为巨大的文件已到达我的服务器。
if (image.ContentLength > 40960) // 'image' is HttpPostedFileBase
有什么建议么?