手机端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
原文:https://www.cnblogs.com/James-DHZ/p/12493377.html