C# 文件上传,验证文件数据,然后保存;MIME多部分流意外结束 问题

C# 文件上传,验证文件数据,然后保存;MIME多部分流意外结束 问题,c#,asp.net,asp.net-web-api,file-upload,multipartform-data,C#,Asp.net,Asp.net Web Api,File Upload,Multipartform Data,我上个星期刚开始c#,所以我完全有可能错过了一些明显的东西。请帮忙。我对更好的方法持开放态度 我正在创建一个WebAPI文件上载端点,该端点将推迟保存,直到确认文件的签名 我在《邮递员》中收到此错误: “MIME多部分流意外结束。MIME多部分消息未完成。” 根据,我收到错误,因为我在第一个内存流仍然打开时启动了第二个内存流 我的代码如下。 解决问题的努力: 在过去的两天里,我和其他许多人都试图实施 提出了一个类似的问题,但没有得到回答 迄今为止的代码 C#代码段无法在堆栈溢出中运行

我上个星期刚开始c#,所以我完全有可能错过了一些明显的东西。请帮忙。我对更好的方法持开放态度

我正在创建一个WebAPI文件上载端点,该端点将推迟保存,直到确认文件的签名


我在《邮递员》中收到此错误:

“MIME多部分流意外结束。MIME多部分消息未完成。”


根据,我收到错误,因为我在第一个内存流仍然打开时启动了第二个内存流

我的代码如下。


解决问题的努力: 在过去的两天里,我和其他许多人都试图实施

提出了一个类似的问题,但没有得到回答


迄今为止的代码 C#代码段无法在堆栈溢出中运行

我正在使用
MultipartMemoryStreamProvider
创建流并获取文件签名。我创建了一个
CustomMultipartMemoryStream
来继承
IDisposable
接口:

查看CustomMultipartMemoryStreamProvider类
公共类CustomMultipartMemoryStreamProvider:MultipartMemoryStreamProvider,IDisposable
{
公共空间处置()
{
}
}