欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java项目支持大文件上传

程序员文章站 2024-02-12 16:20:04
...

今天在管理系统中上传文件的时候,发现超过2m上传就报错了,但是看项目中的配置文件,都已经改成10m了,还是不行,最终修改了Tomcat中的server.xml文件的配置项,才把这个大文件上传的问题解决了,特此记录一下(系统使用java开发,部署在docker内的Tomcat容器内,没有使用NGINX)

修改Tomcat中server.xml

<!--原配置-->
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"  />
               
<!--修改后的配置-->
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               maxPostSize="-1"
               disableUploadTimeout="true" />

配置文件设置上传文件大小限制

spring.servlet.multipart.max-file-size=30485760
spring.servlet.multipart.max-request-size=30485760

注意:修改文件上传限制的时候,如果没有使用NGINX,则需要改动项目的配置文件和Tomcat的server.xml文件。如果有NGINX的话,需要同步修改项目的配置文件、Tomcat的server.xml、NGINX的xml文件。漏改或少改不生效。

相关标签: 开发相关