• 首页
  • 栏目
  • ERP
  • Maximum upload size exceeded; nested exception is java.lang.IllegalStateException解决办法

Maximum upload size exceeded; nested exception is java.lang.IllegalStateException解决办法

  • 2021-12-19
  • Admin

【辰兮要努力】:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行!

博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端、后台、数据库、项目案例等相关知识点总结,感谢你的阅读和关注,希望我的博客能帮助到更多的人,分享获取新知,大家一起进步!

吾等采石之人,应怀大教堂之心,愿我们奔赴在各自的热爱里…


业务场景

SpringCloud相关项目

最近在线上测试环境,测试文件上传的时候遇到如下:The field file exceeds its maximum permitted size of 1048576 bytes.文件上传问题

在这里插入图片描述

Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.


解决方案:

报错原因:springBoot项目自带的tomcat对上传的文件大小有默认的限制,SpringBoot官方文档中展示:每个文件的配置最大为1Mb,单次请求的文件的总数不能大于10Mb

我们去对应的yml文件中新增如下配置即可

spring:
  servlet:
    multipart:
      max-file-size: 10MB
      max-request-size: 10MB
  • 1
  • 2
  • 3
  • 4
  • 5

注意事项

SpringCloud相关项目,所有的请求都是走的网关,所以除了相关的服务应该添加如上配置,在对应网关的yml配置文件上也应该加上如上的配置

在这里插入图片描述

我当时就是本地测试正常(未走网关),线上测试报错。在对应网关配置如上文件限制即可。


非常感谢你阅读到这里,如果这篇文章对你有帮助,希望能留下你的点赞? 关注❤️ 分享? 留言?thanks!!!

2021年12月19日22:46:10 愿我们奔赴在自己的热爱里!

原文:https://blog.csdn.net/weixin_45393094/article/details/122031738

联系站长

QQ:769220720