Javascript Asp.net核心中的ReadAsMultipartAsync
我想在asp.net core中使用Resubable.js,但有些代码在.net core中不起作用,例如:Javascript Asp.net核心中的ReadAsMultipartAsync,javascript,asp.net-core,resumablejs,Javascript,Asp.net Core,Resumablejs,我想在asp.net core中使用Resubable.js,但有些代码在.net core中不起作用,例如: private async Task<bool> readPart(MultipartFormDataStreamProvider provider) { try { await Request.Content.ReadAsMultipartAsync(provider); ResumableConfiguration
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;
}
}
private async Task readPart(MultipartFormDataStreamProvider提供程序)
{
尝试
{
wait Request.Content.ReadAsMultipartAsync(提供程序);
ResumableConfiguration配置=GetUploadConfiguration(提供程序);
int chunkNumber=GetChunkNumber(提供者);
//重命名生成的文件
MultipartFileData chunk=provider.FileData[0];//多部分消息中只有一个文件
RenameChunk(区块、区块编号、配置标识符);
//如果块都在这里,则将它们组合成单个文件
tryasemblefile(配置);
返回true;
}
抓住
{
返回false;
}
}
如何将Request.Content.ReadAsMultipartAsync更改为在.net core中使用
根据开发人员的说法,此扩展已针对.net core进行了更新。在github上看到这个 只需下载此nuget软件包,即可获得扩展:
不,这不起作用,请帮助我,这段代码在.net core中的等价物是什么<代码>等待请求.Content.ReadAsMultipartAsync(提供程序)代码>您想要的是在asp.net核心中上载文件,对吗?如果是这样,在asp.net核心中,
ifformfile
是一个更好的选择。