当前位置: 首页 > 知识库问答 >
问题:

我正在尝试设置maxFileSize,但它没有得到尊重

吕修筠
2023-03-14
spring:

    profiles:
        active: dev

    multipart:
        maxFileSize: -1
Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (20663006) exceeds the configured maximum (10485760)
server:
    port: 8080

multipart:
        maxFileSize: -1

spring:

    profiles:
        active: dev

    datasource: ...

更新2

在较新版本的Sprint Boot上再次遇到此问题,不得不改为:

spring:
    http:
        multipart:
            max-file-size: 30MB
            max-request-size: 30MB

共有1个答案

马安邦
2023-03-14

除了配置最大文件大小之外,如果单个文件大于10MB,或者希望在同一请求中上传多个文件,总大小大于10MB,则可能还需要配置最大请求大小。

需要使用的确切属性取决于您正在使用的Spring Boot版本,因为它们在1.4中进行了更改:

  • multipart.maxfilesize
  • multipart.maxRequestSize
    null
    null
 类似资料: