我有一个 Asp.net core 3.1 api 和 react typescript 应用程序。
当上传大文件时,我得到异常这个错误
“请求内容意外结束。”
React 组件是 Uppy.io,上传方法是 XHR
我使用 nginx 来接收请求
我尝试了以下解决方案
- nginx大文件设置client_max_body_size 2000M;
- Asp.net Core 文件设置 options.Limits.MaxRequestBodySize = long.MaxValue;
但不工作
我尝试使用 20mb 文件来减慢浏览器的速度以确定问题所在。这是工作。在我看来,问题是上传时间不长。
我在 110 mb 文件上进行了测试
Uppy.io 组件进度为 100,然后等待 30 秒并抛出异常