Springboot 中MultipartFile常見報錯解析

解析:

Spring boot首先會先校驗請求大小,默認請求大小爲10M 即 multipart.max-request-size=10M,一旦超過就會報異常SizeLimitExceededException,然後會校驗上傳文件的大小,默認的上傳文件大小爲1M 即 multipart.max-file-size=1M,一旦超過就會報java.io.IOException: Stream closed異常或者其他異常。

解決方案:

簡單點的直接在application.properties裏配置,或者在java代碼裏用註解@Bean設置。

springboot版本 application.properties配置
1.x.x spring.http.multipart.maxFileSize=10MB
spring.http.multipart.maxRequestSize=100MB
2.x.x spring.servlet.multipart.max-file-size=10MB  
spring.servlet.multipart.max-request-size=100MB
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章