【发布时间】:2016-08-05 13:52:45
【问题描述】:
这个问题在多个线程上讨论过,但我仍然无法让它工作。我正在上传一个大小约为 30MB 的文本文件。我正在使用一种经典方法,其中<form> 具有<input type="file"/>,并且表单提交由接受HttpPostedFileBase 参数和[HttpPost] 属性的方法处理。
问题:
- 在 Crome 上,它会在大约 2 分钟后发出 ERR_CONNECTION_RESET 消息。
-
在 IE 上,它给出以下消息:
HTTP 错误 404.13 - 未找到 请求过滤模块用于拒绝超过请求内容长度的请求。
在 Firefox 上上传文件的时间过长(超过 30 分钟)。
我尝试过的解决方案:
在<httpRuntime> 中设置maxRequestLength="102400" executionTimeout="3600"。
我想要什么?
- 上传性能应该不错。
- 解决方案应该适用于所有浏览器。
我知道,即使我找到了适用于所有浏览器的解决方案,上传也会花费大量时间。是否有任何替代方法可以让我使用更好的应用程序性能?
【问题讨论】:
标签: c# asp.net asp.net-mvc file-upload