Spring Boot配置文件上传大小限制

Posted 谷哥的小弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot配置文件上传大小限制相关的知识,希望对你有一定的参考价值。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

背景描述

在使用Spring Boot进行文件上传时,报错信息如下:

nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (37443353) exceeds the configured maximum (10485760)

原因分析:

默认情况下,Spring Boot文件上传时,默认最大值为10MB即10485760字节。故,超出改阈值时控制台报错

解决方案

在application.properties配置文件中配置Spring Boot文件上传大小限制:

# 单个上传文件大小限制
spring.servlet.multipart.max-file-size=5MB
# 上传文件大小总限制
spring.servlet.multipart.max-request-size=50MB

以上是关于Spring Boot配置文件上传大小限制的主要内容,如果未能解决你的问题,请参考以下文章

如何使用嵌入式 tomcat 在 Spring Boot 中增加文件大小上传限制

spring-boot 参数长度文件上传大小限制问题

Spring Boot文件上传

Spring Boot 2.x 实现文件上传与下载

SpringBoot tomcat 上传文件大小受限制

springboot上传文件大小限制的配置