Grails 3上传文件限制大小

标签 grails file-upload grails-controller grails-3.3 grails-config

我在做什么,发生了什么?

我正在尝试 在 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/

相关文章:

unit-testing - 在Spock单元测试中对抛出的异常进行错误测试

php - 图像未保存在文件夹中

regex - 如果扩展名是大写,primefaces 文件上传预览将不起作用

grails - 在 grails vs playframework 中显示照片

postgresql - 使用grails和GROM将csv文件导入数据库中

grails - 从每种搜索方法中忽略 “Inactive”条目

grails - Grails批量插入

python - 使用 python-oauth2 进行文件上传

grails - 在选项卡中,我有两个域

Grails Controller 操作抽象命令对象参数