我在做什么,发生了什么?
我正在尝试 在 grails 中上传文件 并下载它们。成功后,我仍然面临一个问题,当文件很大时 .这是一个异常(exception):
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 并重建。没有什么可以解决的。
有人遇到过这个问题并且可以解决吗?
最佳答案
问题在于 cofig 变量的分配。我在没有运算符的情况下分配它们:
maxFileSize: 10485760
maxRequestSize: 10485760
代替:
maxFileSize: (10 * 1024 * 1024)
maxRequestSize: (10 * 1024 * 1024)
这就是我解决问题的方法。
关于Grails 3上传文件限制大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49777398/