我有一个相当简单的 Spring Boot Web 应用程序,我有一个带有 enctype="multipart/form-data"
的表单的 HTML 页面。我收到此错误:
多部分请求包含超出关联连接器上设置的 maxPostSize 限制的参数数据(不包括上传的文件)。
我正在使用 Spring Boot 的默认嵌入式 tomcat 服务器。显然默认 maxPostSize
值是 2 兆字节。有没有办法编辑这个值?通过 application.properties
这样做是最好的,而不必创建自定义 bean 或弄乱 xml 文件。
原文由 Jordan 发布,翻译遵循 CC BY-SA 4.0 许可协议
找到了解决方案。将此代码添加到运行 SpringApplication.run 的同一类中。
编辑:显然将其添加到您的 application.properties 文件中也会增加 maxPostSize,但我自己没有尝试过,所以无法确认。