Springboot上傳文件大小限制解決
問題產生:最近在做一個Excel表格導入的功能,發現當上傳的文件大於1MB的時候前端會報400錯誤,後端日誌顯示一個壞的請求(Springboot2.0版本);
原因分析:通過上傳文件的對比發現,報400的文件大小都是大於1MB的,然後猜想是文件大小限制問題;
問題解決:
根據猜想到Springboot註釋文檔中查看默認限制大小是1MB,然後在公司的動態配置中心application.properties中添加如下配置:
注意:以下配置適用 Springboot2.0版本
spring.servlet.multipart.max-file-size = 10Mb(錯誤)->> MB(正確)
spring.servlet.multipart.max-request-size=10Mb(錯誤)->> MB(正確)
然後重啓發現報錯Mb,然後將Mb修改爲MB後問題解決。