SpringBoot如何通過(guò)配置文件(yml,properties)限制文件上傳大小
通過(guò)配置文件(yml,properties)限制文件上傳大小
properties類型配置文件設(shè)置
# springboot 1.X spring.http.multipart.max-file-size=50Mb ? spring.http.multipart.max-request-size=50Mb ? # springboot 2.X spring.servlet.multipart.max-file-size=50Mb ? spring.servlet.multipart.max-request-size=50Mb
yml類型配置文件設(shè)置
## springboot 1.X ? spring: ? http: ? ? multipart: ? ? ? enabled: true ? ? ? max-file-size: 50MB ? ? ? max-request-size: 50MB ? ## springboot 2.X ? spring: ? servlet: ? ? multipart: ? ? ? enabled: true ? ? ? max-file-size: 50MB ? ? ? max-request-size: 50MB
設(shè)置文件上傳大小限制--默認(rèn)為1M
SpringBoot默認(rèn)上傳文件大小不能超過(guò)1MB
超過(guò)之后會(huì)報(bào)以下異常:
org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.
解決方法
請(qǐng)?jiān)谂渲梦募?application.properties/application.yml)中加入如下設(shè)置即可
低版本: 1.X
spring.http.multipart.max-file-size=10MB spring.http.multipart.max-request-size=10MB
高版本: 2.X
spring.servlet.multipart.max-file-size=30Mb spring.servlet.multipart.max-request-size=30Mb
或者
spring.servlet.multipart.maxFileSize=10MB spring.servlet.multipart.maxRequestSize=20MB
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Springboot和bootstrap實(shí)現(xiàn)shiro權(quán)限控制配置過(guò)程
這篇文章主要介紹了Springboot和bootstrap實(shí)現(xiàn)shiro權(quán)限控制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04java異步編程的7種實(shí)現(xiàn)方式小結(jié)
異步處理的實(shí)現(xiàn)方式有很多種,常見多線程,消息中間件,發(fā)布訂閱的廣播模式,本文就詳細(xì)的介紹java異步編程的7種實(shí)現(xiàn)方式,感興趣的可以了解一下2023-03-03java volatile關(guān)鍵字的含義詳細(xì)介紹
這篇文章主要介紹了java volatile關(guān)鍵字的含義詳解的相關(guān)資料,需要的朋友可以參考下2016-12-12MyBatis中多對(duì)一和一對(duì)多數(shù)據(jù)的處理方法
這篇文章主要介紹了MyBatis中多對(duì)一和一對(duì)多數(shù)據(jù)的處理,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-01-01通過(guò)實(shí)例了解Java jdk和jre的區(qū)別
這篇文章主要介紹了通過(guò)實(shí)例了解Java jdk和jre的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05如何解決redis的NOAUTH Authentication required異常
這篇文章主要介紹了Jedis異常解決:NOAUTH Authentication required,,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值2019-07-07Security中的WebSecurityConfigurerAdapter詳解
這篇文章主要介紹了Security中的WebSecurityConfigurerAdapter詳解,今天我們要進(jìn)一步的的學(xué)習(xí)如何自定義配置Spring?Security,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07