【发布时间】:2015-04-18 19:26:18
【问题描述】:
我正在使用 JHipster 开发一个应用程序。我在 application-dev.yml 文件中添加了以下内容:
spring:
profiles:
active: dev
multipart:
maxFileSize: -1
但是当我尝试上传大于 1MB 的文件时,我仍然遇到错误:
Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (20663006) exceeds the configured maximum (10485760)
我错过了什么?看起来这应该很简单。
更新 1
我按照 Andy 的建议从 spring 配置中取消嵌套它,但仍然出现错误。更新 yml 文件:
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
【问题讨论】:
-
查看我编辑的答案;你也需要配置
multipart.maxRequestSize
标签: spring-boot jhipster