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文件。漏改或少改不生效。
推荐阅读
-
java项目支持大文件上传
-
十一、后端:JAVA后台处理WORD转PDF支持WINDOWS以及LINUX系统项目运行
-
java大文件上传插件(java课程设计题目及代码)
-
java大文件上传插件(java附件上传功能实现)
-
java大文件上传插件(java课程设计题目及代码)
-
java大文件上传插件(java附件上传功能实现)
-
Nginx集群之WCF大文件上传及下载(支持6G传输)
-
IDEA 运行maven项目时出错:Error java:错误: 不支持发行版本14
-
.net core 3.0web_razor page项目_使用中间件接受大文件上传报错_httpRequest.Form threw an exception of type Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestExcept
-
idea编译项目时报错:java:-source 1.5 中不支持 diamond 运算符