SpringBoot 文件上传大小配置

今天在利用Springboot框架上传文件是发生当文件超过大小会报错。
413 Request Entity Too Large
解决这个问题主要是通过设置nginx或者其他web服务器上传大小的设置。比如Nginx:

client_max_body_size    1000m;

之后还是会报错,具体java错误如下

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

解决途径随着springboot版本的不同有区别:
对于Spring 2.0以上版本


spring.servlet.multipart.max-file-size = 30MB
spring.servlet.multipart.max-request-size = 100MB

对于Spring 1.5版本

spring.http.multipart.maxFileSize=100Mb
spring.http.multipart.maxRequestSize=1000Mb

对于Spring 1.4版本


multipart.maxFileSize=100Mb
multipart.maxRequestSize=1000Mb

Lokie博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com