我正在使用 backload 文件上传器来上传文件,它适用于大约 200-300 mb 的文件,但对于 700-1000 mb 的较大文件,它失败并且甚至没有正确抛出(它进入 handler_StoreFileRequestException 但将参数传递为 null)异常。
它首先在页面上正确显示加载进度条并继续加载,一旦完成,在调试期间它没有命中 handler_StoreFileRequestStarted 并直接命中 handler_StoreFileRequestException 并且它们的参数 StoreFileRequestEventArgs 在这种情况下为空。
为了支持大文件,我在 Web 配置中做了一些更改,例如:
<system.web>
<httpRuntime executionTimeout="5000" maxRequestLength="1073741824"/>
和
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824"/>
但仍然面临问题..
请建议..