SpringBoot如何通过配置文件(yml,properties)限制文件上传大小

网友投稿 435 2022-08-18


SpringBoot如何通过配置文件(yml,properties)限制文件上传大小

目录通过配置文件(yml,properties)限制文件上传大小properties类型配置文件设置yml类型配置文件设置设置文件上传大小限制--默认为1M解决方法

通过配置文件(yml,properties)限制文件上传大小

properties类型配置文件设置

# springboot 1.X

spring.http.multipart.max-file-size=50Mb

spring.http.multipart.max-request-size=50Mb

# springboot 2.X

spring.servlet.multipart.max-file-size=50Mb

spring.servlet.multipart.max-request-size=50Mb

yml类型配置文件设置

## springboot 1.X

spring:

http:

multipart:

enabled: true

max-file-size: 50MB

max-request-size: 50MB

## springboot 2.X

spring:

servlet:

multipart:

enabled: http://true

max-file-size: 50MB

max-request-size: 50MB

设置文件上传大小限制--默认为1M

SpringBoot默认上传文件大小不能超过1MB

超过之后会报以下异常:

org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field apspakStPQfile exceeds its maximum permitted size of 1048576 bytes.

解决方法

请在配置文件(application.properhttp://ties/application.yml)中加入如下设置即可

低版本: 1.X

spring.http.multipart.max-file-size=10MB

spring.http.multipart.max-request-size=10MB

高版本: 2.X

spring.servlet.multipart.max-file-size=30Mb

spring.servlet.multipart.max-request-size=30Mb

或者

spring.servlet.multipart.maxFileSize=10MB

spring.servlet.multipart.maxRequestSize=20MB


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot 枚举类型的自动转换的实现
下一篇:jcl与jul log4j1 log4j2 logback日志系统机制及集成原理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~