springboot如何設(shè)置請(qǐng)求參數(shù)長(zhǎng)度和文件大小限制
springboot設(shè)置請(qǐng)求參數(shù)長(zhǎng)度和文件大小限制
springboot yml配置方式
server: max-http-header-size: 4048576 tomcat: max-http-post-size: 1000MB #請(qǐng)求參數(shù)長(zhǎng)度 spring: servlet: multipart: enabled: true max-file-size: 1000MB #單個(gè)文件的最大上限 max-request-size: 1000MB #單個(gè)請(qǐng)求的文件總大小上限
springboot文件上傳時(shí)maxPostSize設(shè)置大小失效
報(bào)錯(cuò)信息:
Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: The multi-part request contained parameter data (excluding uploaded files) that exceeded the limit for maxPostSize set on the associated connector
Caused by: java.lang.IllegalStateException: The multi-part request contained parameter data (excluding uploaded files) that exceeded the limit for maxPostSize set on the associated connector
該配置嘗試無效,百度說是版本問題,核對(duì)過后發(fā)現(xiàn)無誤
servlet: ?? ?multipart: ?? ? ?enabled: true ?? ? ?max-file-size: 1000MB ?? ? ?max-request-size: 1000MB
解決辦法
因?yàn)槲疫@里上傳是傳圖片,圖片以base64形式攜帶在請(qǐng)求參數(shù)中,form表單的形式提交,故懷疑可能是請(qǐng)求參數(shù)大小被限制了,于是添加以下配置
#注意這是server!!不是上面的servlet,別看錯(cuò)了。。。 server: ? tomcat: ? ? max-http-post-size: 100MB ?#請(qǐng)求參數(shù)長(zhǎng)度 ?? ?max-http-form-post-size: 100MB #form表單長(zhǎng)度
重啟解決!
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- spring?boot常見get?、post請(qǐng)求參數(shù)處理、參數(shù)注解校驗(yàn)、參數(shù)自定義注解校驗(yàn)問題解析
- SpringBoot如何獲取Get請(qǐng)求參數(shù)詳解
- springBoot 過濾器去除請(qǐng)求參數(shù)前后空格實(shí)例詳解
- springboot整合logback打印日志,分文件
- Springboot2.x 使用 Log4j2 異步打印日志的實(shí)現(xiàn)
- Spring Boot配置AOP打印日志的全過程
- Spring Boot項(xiàng)目中如何對(duì)接口請(qǐng)求參數(shù)打印日志
相關(guān)文章
spring使用aspect注解切面不起作用的排查過程及解決
這篇文章主要介紹了spring使用aspect注解切面不起作用的排查過程及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06SpringBoot項(xiàng)目中使用Swagger2及注解解釋的詳細(xì)教程
Swagger2是一個(gè)開源項(xiàng)目,用于為RESTful Web服務(wù)生成REST API文檔,下面這篇文章主要給大家介紹了關(guān)于SpringBoot項(xiàng)目中使用Swagger2及注解解釋的詳細(xì)教程,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04java并發(fā)容器CopyOnWriteArrayList實(shí)現(xiàn)原理及源碼分析
這篇文章主要為大家詳細(xì)介紹了java并發(fā)容器CopyOnWriteArrayList實(shí)現(xiàn)原理及源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05struts2標(biāo)簽總結(jié)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)總結(jié)了struts2標(biāo)簽的使用方法,和學(xué)習(xí)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09Springboot項(xiàng)目的搭建教程(分離出common父依賴)
這篇文章主要介紹了Springboot項(xiàng)目的搭建教程(分離出common父依賴),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01JDK14新特性之switch表達(dá)式的實(shí)現(xiàn)
這篇文章主要介紹了JDK14新特性之switch表達(dá)式的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05