今天传图片,用的base64字符串,发布方法,前端传送的时候总是莫名其妙的崩溃,去网上搜了半天,以为是文件大小被限制了,但是我这个是字符串接收,不是文件接收,于是又继续搜,原来发布本身没有参数大小限制,但是tomcat给限制了,于是解决方式如下:
这个简单,直接在server.xml里面添加或者修改这句话:
& lt;连接器端口=" 8080 "协议=癏TTP/1.1” connectionTimeout=" 2000 " redirectPort=" 8443 " URIEncoding=" utf - 8 " maxThreads=" 3000 " “compressableMimeType压缩="=" text/html、文本/xml” maxPostSize=" 0 "/在
没错就是修改这里的<代码> maxPostSize> 代码的值,默认是1024年,改成0,就可以不限制了大小了
<代码> server.tomcat.max-http-post-size=0 代码>
之前在网上搜了一大推,最多的就是:<代码> spring.http.multipart.file-size> 代码,但是这里不是设置文件大小,是设置后参数字符串大小,而且些方法已被不推荐使用了。
重要! ! !,修改了配置之后没有做做热部署的伙伴记得重启服务器,做了热部署的伙伴,如果无效,记得重启一下再测试。
以上所述是小编给大家介绍的通过弹簧引导设置tomcat解决后参数限制问题,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!