1、問題發現
? ? ? ? 有個需求,上傳文件的時候,發現提示了這個錯誤,看了一下意思是說,文件超過了1M。
? ? ? ? 看我們文件的大小:
????????發現確實是,文件超出了1M,查了一下資料,tomcat默認上傳文件大小為1M,因此我們需要去項目中手動調整文件大小的限制。
2、配置修改
解決方案呢,要根據SpringBoot的版本來確定,以下列舉出了幾種情況,可以根據自己項目的SpringBoot版本來對應:把默認的文件的大小限制修改一下即可。以下是我項目中的用到的文件大小限制,改成50MB即可滿足我的需求了。
?SpringBoot 1.3.x 之前
multipart.maxFileSize=50Mb
multipart.maxRequestSize=50Mb
?SpringBoot 1.4.x
spring.http.multipart.maxFileSize=50Mb
spring.http.multipart.maxRequestSize=50Mb
?SpringBoot 2.0.x之后
spring.servlet.multipart.max-file-size=50MB
spring.servlet.multipart.max-request-size=50MB
3、運行結果
發現上傳成功,并且成功打印內容?