FineUploader 状态 406 ASP.NET

问题描述 投票:0回答:1

我在ASP.NET Web应用程序中使用Fineuploader来上传文件。在大多数情况下,上传都能正常工作。问题是有几个文件的上传不成功,当客户端发送带有文件的chunck的post请求时,我得到状态码406。

我试着发送了与那些不能正常工作的文件相同名称、相似大小和扩展名的文件,它们都能正常工作,所以似乎不是文件名、大小或扩展名的问题,我找不到这些文件之间的共同点。

下面是打印的请求,谁能找出问题所在,如何解决?enter image description here

enter image description here

从请求来看,似乎是云锋或IIS的一些问题?我对这个不太了解。

asp.net-mvc amazon-cloudfront fine-uploader iis-10
1个回答
0
投票

错误信息406意味着您的文件中的mime类型是 接受 请求头对IIS无效或IIS服务器不能通过Accept头的类型返回数据。

所以请检查是否安装了IIS->万维网服务->静态内容。请确保IIS manager->site node->Mime Types中Accept header中的类型也是有效的。

现在您的客户端只接受applicationjson,请确保您的代码将返回正确的回复类型。

如果不行,请启用失败请求跟踪,并在FRT日志中发布详细的错误信息。https:/docs.microsoft.comen-usiistroubleshootusing-failed-request-tracingtroubleshoot-with-failed-request-tracing。

© www.soinside.com 2019 - 2024. All rights reserved.