我们正在尝试将文件上传到 blob 存储,该过程目前有效,但是,当尝试通过 HTML input type="file"元素上传大于 ~28.5MB 的文件时,出现连接已重置错误消息。调试时,页面永远不会命中我们在 C# 中的 httppost 方法。但是,我们测试过的所有小于 28.5MB 的文件都可以正确上传。
这是我们cshtml页面中的文件输入。
<input id="files" type="file" asp-for="UploadFiles" multiple />
我们的表单如下所示:
<form method="post" enctype="multipart/form-data" asp-area="JobManager" asp controller="KnowledgeBase" asp-action="EditItem">
最佳答案
在 https://github.com/aspnet/Announcements/issues/267 中指出了 Kestrel 中的限制.
关于HTML 输入文件连接被重置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49799419/