c# - “MIME 多部分流意外结束。MIME 多部分消息不完整。” 当内容类型不是驼峰式时
问题描述
我收到“MIME 多部分流意外结束。MIME 多部分消息不完整。” 尝试阅读多部分时。
internal class ConverterModelMultipartDataProvider : ConverterModelDataProvider
{
public override void ParseContent(HttpActionContext actionContext)
{
MultipartMemoryStreamProvider multipartMemoryStreamProvider = null;
try
{
multipartMemoryStreamProvider = actionContext.Request.Content.ReadAsMultipartAsync().GetAwaiter().GetResult();
}
catch (Exception e)
{
//"Unexpected end of MIME multipart stream. MIME multipart message is not complete.".
}
}
}
异常的原因是content-type
小写的标题,如果我将其设为驼峰式,Content-Type
一切都会开始正常工作。这是错误吗?
POST {{schema}}{{host}}/MyUrl
content-type: multipart/form-data; boundary=WebAppBoundary
--WebAppBoundary
Content-Disposition: form-data; name="files[0]"; filename="test1.pdf"
< C:\Projects\CARA\TestFiles\test1.pdf
--WebAppBoundary--
--WebAppBoundary
Content-Disposition: form-data; name="files[1]"; filename="test2.pdf"
< C:\Projects\CARA\TestFiles\test2.pdf
--WebAppBoundary--
###
解决方案
推荐阅读
- java - 如何在 Java 中保存画布的图像?
- java - Activity.java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息
- c++ - C++/CMake 找不到 libxml++
- apache-spark - 即使有足够的 RAM,Spark 也会将 shuffle 输出定向到磁盘
- angular - 如何检测 Angular 9 中所有组件的共享数据服务更改?
- c++ - winapi:线程结束时获取回调
- reactjs - react-pdf,`Save in File`函数抛出异常
- node.js - 以 Angular 10 构建项目并使用 scss 作为我的样式构建器。但是在添加了很棒的字体之后,我遇到了一个错误
- gcc - crosstool-ng 的 LD 在编译内核时给出“源对象 a/b/built-in.o 具有 EABI 版本 5,但目标 b/built-in.o 具有 EABI 版本 0”
- react-native -
navigation.navigate('Baslica')}> 不导航任何屏幕