Caused by: org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (11752975) exceeds the configured maximum (100000)

spring boot 内置的tomcat默认上传为1M,所以上传大文件就会报错,那么需要修改application.yml文件即可,

在界面上传参数上也可以设置大小,但是30M以内才有效果,设置50M后台仍然报错

 var uploadInst = upload.render({
        elem: '#test1', //绑定元素
        url: '/upload', //上传接口
        size: 50000,
        accept: 'file',
        exts:"apk",
        done: function (r) {
            $("#url").val(r.filefullUrl);
            layer.msg(r.msg);
          //  app.getData();
        },
        error: function (r) {
            layer.msg(r.msg);
        }
    });

最终解决方案是 在application.yml里配置上传参数大小

spring:
  http:
    multipart:
      maxFileSize: 50Mb
      maxRequestSize: 50Mb

然后上传成功

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐