前端图片转base64通过post传给后端,差不多3M大小,超过了默认的2M,会报错:
Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: The multi-part request contained parameter data (excluding uploaded files) that exceeded the limit for maxPostSize set on the associated connector
处理方法,加配置,改成10M:
server.tomcat.maxHttpFormPostSize=10MB
搜了很多这个报错的文章,都说修改maxHttpPostSize,但是没效果,可能跟我的应用场景下的请求方式不太一样。
最后看了源代码ServerProperties里的内部类Tomcat,才找到这个配置的名称。