首页 > 解决方案 > 用于块文件上传器的 C# .NET Core 5 ApiController Action

问题描述

我正在使用 .NET 5 MVC Web 应用程序。为了允许文件上传,我使用了带有块设置 ( )的ng-file-upload组件。resumeChunkSize: 5000

在 ASP.NET 4 中我使用了MultipartFormDataStreamProvider提供程序,但在 .NET Core 5 上我找不到等效项。请帮助我编写一个操作以从包含文件块的请求中获取整个文件。

更新

在阅读了资料和教程后,我意识到有必要澄清情况。几乎所有关于上传文件的文章都简化为简单的上传(一次整个文件)或流式传输文件。两者都不适合我。事实上,我需要上传一个 LARGE 文件,所以它被分成小部分(比如 1MB),每个这样的部分已经以单独请求的形式向服务器发送。所以实际上,任务是使用来自不同请求的部分将文件放在一起。以前(在 ASP.NET 4.5 中)我使用(或者更确切地说在我之前使用)MultipartFormDataStreamProvider该类,但在 .NET Core 5 中没有这样的类。

标签: c#asp.net-core-webaping-file-uploadmultifile-uploader

解决方案


推荐阅读