【发布时间】:2018-04-11 14:13:34
【问题描述】:
我在做什么以及发生了什么?
我正在尝试在 grails 中上传文件并下载它们。制作完成后,我仍然面临一个问题,当文件很大时。这是一个例外:
Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException:
the request was rejected because its size (3553808) exceeds the configured maximum (128000)
我的尝试和结果:
我在this question发现了这个问题,答案是放一些配置变量:
grails:
controllers:
upload:
maxFileSize: (10 * 1024 * 1024)
maxRequestSize: (10 * 1024 * 1024)
但仍然出现同样的错误。我还尝试将一些依赖项添加为said here。或者关闭 IDE 并重建。什么都解决不了。
有人遇到过这个问题并且可以解决吗?
【问题讨论】:
-
您是否尝试过链接问题的任何其他答案,例如this bean configuration?
-
我试过了,但无法解决导入问题
-
我结合
compile group: 'commons-fileupload', name: 'commons-fileupload', version: '1.3.3'再次尝试。这样就解决了问题,但是像以前一样在请求中找不到文件。 -
用bean配置的回答也说不需要任何依赖或额外的配置。
-
您的部署容器是否强制执行此限制?您如何运行/部署您的应用程序?
标签: grails file-upload grails-controller grails-3.3 grails-config