今天在利用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.Wang原创文章,转载无需和我联系,但请注明来自lokie博客http://lokie.wang