我有一个用C#编写的文件上传Web服务。前端应用程序是用Javascript / HTML5编写的(使用 https://github.com/blueimp/jQuery-File-Upload )
最近,我正在审核服务器日志,并发现客户端浏览器发送的一些PDF文件的MIME类型很奇怪,例如:
application/unknown
application/force-download
application/force-download/n
application/force-download\n
[application/pdf]
其中一些问题导致.NET框架抛出异常:
MultipartMemoryStreamProvider streamProvider = new MultipartMemoryStreamProvider();
await Request.Content.ReadAsMultipartAsync(streamProvider);
"Message Error parsing MIME multipart body part header byte 156 of data segment System.Byte[]."
我不知道该怎么处理那个。