【发布时间】:2021-09-09 23:47:24
【问题描述】:
一直在关注 MS 提供的文件上传示例,以及此处的各种其他示例;在尝试了很多天之后,我被卡住了。
我需要能够上传最大 10GB 的文件 - 我正在使用流物理方法。我已更改请求大小限制。我正在使用 IIS,所以我关闭了请求过滤以获取超过 4GB 的文件以被接受。但是我选择的任何超过 4GB 的文件,控制器都会命中,然后出现 Unexpected end of stream 的错误。我有 DisableFormBinding 属性,我尝试过启用缓冲,我尝试过忽略 AntiForgeryToken - 我没有想法。
超过 4GB 的文件不可能通过流式传输,我需要使用旧的分块方法吗?
【问题讨论】:
标签: c# asp.net-core file-upload