只要在 application.properties文件設置以下參數:
#設置文件上傳的大小限制
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB
如果還不行的話,那還需要修改web服務器(tomcat)的配置,如果是tomcat需要修改 conf/server.xml文件,如下:
<
Connector port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize="0"
/>
增加多一個 maxPostSize="0" 表示不限制post請求的參數大小,如果不設置默認是2MB
注意:有些版本的tomcat默認是0表示不限制,有些版本是-1表示不限制,所以最好是設置具體的數字,
例如:要限制最大20MB,可以設置: maxPostSize="20097152" (注意單位是字節)