webapi上传图片MIME 多节流出现意外的结尾。MIME 多节消息不完整
[HttpPost]
public async Task<bool> UploadImage()
{
bool result = false;
if (!Request.Content.IsMimeMultipartContent())
{
throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType);
}
string root = @"C:/Files";//指定要将文件存入的服务器物理位置
//var provider = new MultipartFormDataStreamProvider(root);
var provider = new RenamingMultipartFormDataStreamProvider(root + "\\temp");
try
{
await Request.Content.ReadAsMultipartAsync(provider);
//接收参数
//写入数据
result = true;
}
catch (Exception ex)
{
result = false;
//写入日志
}
return result;
}
写了个api提供给Android客户端上传图片,本地测试,自己及同事的手机测试都没问题。发布后现场客户部分手机无法上传图片,部分可以,查看日志,日常信息均为“MIME 多节流出现意外的结尾。MIME 多节消息不完整”。
哪位遇到过类似的问题,什么原因导致的,难道用流量网络不好会这样?自己测试都是wifi下。
...全文
相关推荐
WebAPI接收图片 + 控制台程序模拟客户端提交图片上传请求
MIME类型。
.net core WebApi 文件上传服务文件下载
- **错误处理**:确保处理可能出现的异常,例如文件大小超出限制、文件类型不合法等。2.
【ASP.NET编程知识】WebApi2 文件图片上传与下载功能.docx
在本文档中,我们将探讨如何在ASP.NET WebAPI2中实现文件和图片的上传与下载功能,以及如何处理跨域访问。
ASP.NET Web API 接收文件上传
在文件上传场景中,MIME多部分类型常用于表示一个消息体包含多个部分,例如在HTTP请求中同时发送文本数据和文件数据。当用户通过表单上传文件时,浏览器通常会将文件和表单数据打包成MIME多部分的格式。
c#图片无刷新上传
在C#编程中,"图片无刷新上传"是一种常见的Web应用程序功能,允许用户在不重新加载整个网页的情况下上传图片。


