首页 > 解决方案 > Asp.net Core 中的 ReadAsMultipartAsync

问题描述

我想在 asp.net 核心中使用 resumable.js,但有些代码在 .net 核心中不起作用,例如:

private async Task<bool> readPart(MultipartFormDataStreamProvider provider)
{
    try
    {

        await  Request.Content.ReadAsMultipartAsync(provider);

        ResumableConfiguration configuration = GetUploadConfiguration(provider);
                int chunkNumber = GetChunkNumber(provider);

        // Rename generated file
        MultipartFileData chunk = provider.FileData[0]; // Only one file in multipart message
                RenameChunk(chunk, chunkNumber, configuration.Identifier);

        // Assemble chunks into single file if they're all here
        TryAssembleFile(configuration);
                return true;
    }
    catch 
    {
        return false;
    }
}

如何更改 Request.Content.ReadAsMultipartAsync 以在 .net 核心中使用?

可恢复控制器.cs

标签: javascriptasp.net-coreresumablejs

解决方案


根据开发人员的说法,此扩展已针对 .net 核心进行了更新。在 github 上看到这个问题。

只需下载此 nuget 包,即可使用该扩展:

Microsoft.AspNet.WebApi.Client


推荐阅读