我有OwinApplication
,其中包含一个或多个ApiController
。我还插入了ActionFilterAttribute
,它会在请求到达Controller
之前验证请求
我在此控制器中的一个方法是将请求作为Multipart。这是通过扩展方法
来读取的Request.Content.ReadAsMultipartAsync();
我遇到的问题是我在ActionFilterAttribute
和Controller
中使用此方法两次。第二次读取时,将抛出异常Unexpected end of MIME multipart stream
我认为这是因为流从未被重置为位置0,但由于我正在使用扩展方法,因此无法控制此流的读取。
有什么建议吗?我是否需要实现多部分消息的自我阅读?
干杯!