Spring Boot设置文件上传大小与版本不同,今日主要讲一些2.x版本以后的。
设置上传文件大小由两种方式,一种是在配置文件中设置,一种是在代码中进行控制,由于在配置文件中比较简单些,今天就说一下在配置文件中如何配置吧
在配置文件中设置,比如在2.x版本中设置上传问的大小为200MB(ps:需要注意的是,数字大小后缀必须写全,如果只是写一个M则会报错)
#上传单个文件大小(如果等号后面为-1表示不限制文件的大小) spring.servlet.multipart.maxFileSize=200MB #上传文件总大小 spring.servlet.multipart.maxRequestSize=200MB
如果不限制大小,设置为-1即可
spring.servlet.multipart.maxFileSize=-1 spring.servlet.multipart.maxRequestSize=-1
顺便说一下其他版本如何设置吧
Spring Boot 1.3.x and earlier
multipart.maxFileSize multipart.maxRequestSize
Spring Boot 1.4.x and 1.5.x
spring.http.multipart.maxFileSize spring.http.multipart.maxRequestSize