与第三方合作,需要提供数据上传接口给他们,联调时被他们的单条json数据量困扰到了...
一条7M的json上传给我们,毫无意外的报错了:实体数据量太大。该如何修改以便适应大数据量的上传呢?在代码层面想不到解决方案,于是查看配置,百度之。文章源自IT老刘-https://itlao6.com/952.html
修改web.config
配置两个节点:文章源自IT老刘-https://itlao6.com/952.html
<system.web>
节点下<httpRuntime targetFramework="4.5" />
修改为
<httpRuntime targetFramework="4.5" maxRequestLength="102400"
executionTimeout="200" enable="true" />
<system.webServer>
节点下新增(如有则修改)
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="20971520" />
</requestFiltering>
</security>
需要注意的是:第一个节点maxRequestLength
单位是kb, executionTimeout
单位是s;第二个节点maxAllowedContentLength
单位是byte, 所以上面是100M,200s;下面是20M文章源自IT老刘-https://itlao6.com/952.html
ps: 如果配置了这些,还是提示超出限制,则应该怀疑是否有Nginx或其它代理程序,看看其上传文件大小限制(http、https限制可能不一致)文章源自IT老刘-https://itlao6.com/952.html
简书:ThinkinLiu 博客: IT老五文章源自IT老刘-https://itlao6.com/952.html
我的微信公众号
微信扫一扫关注公众号,不定时更新
评论