今天传图片,用的base64字符串,POST方法,前端传送的时候老是莫名其妙的崩溃,去网上搜了半天,觉得是文件大小被限制了,可是我这个是字符串接收,不是文件接收,因而又继续搜,原来post自己没有参数大小限制,可是tomcat给限制了,因而解决方式以下:html
一.外置的tomcat前端
这个简单,直接在server.xml里面添加或者修改这句话:spring
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="2000" redirectPort="8443" URIEncoding="UTF-8" maxThreads="3000" compression="on" compressableMimeType="text/html,text/xml" maxPostSize="0"
/>
没错就是修改这里的maxPostSize的值,默认是1024,改为0,就能够不限制了大小了
二.使用spring boot自带的tomcat,那就在application.properties中加上这句话:tomcat
server.tomcat.max-http-post-size=0
以前在网上搜了一大推,最多的就是:spring.http.multipart.file-size,可是这里不是设置文件大小,是设置post参数字符串大小,并且些方法已被不推荐使用了。服务器
重要!!!,修改了配置以后没有作作热部署的伙伴记得重启服务器,作了热部署的伙伴,若是无效,记得重启一下再测试。app