表单上传多个文件失败-报未知错误

手机端h5上传两张图片失败,提示未知错误。一开始测试的时候,上传一张图片是成功的,但是同时上传两张或者两张以上的图片时就上传失败,提示未知错误。在后台webapi写了日志,发现请求只是进入了过滤器,并没有进入到具体的控制器和方法中。

最后发现是后台mvc限制了上传文件的大小,如果上传的文件大小超过了这个限制,就会上传失败。所以要修改web.config中的上传文件配置节

 

 <system.web>  
        <httpRuntime maxRequestLength="102400" executionTimeout="200" enable="true" />
    </system.web> 
除此之外,还需要修改服务端的最大文件限制
<system.webServer>  
   <security>  
      <requestFiltering>  
         <requestLimits maxAllowedContentLength="104857600" />  
      </requestFiltering>  
   </security>  
 </system.webServer> 

httpruntime的单位是kb,requestlimits的单位是bytes
posted @ 2020-03-14 18:08  delay2015  阅读(267)  评论(0编辑  收藏  举报