SpringBoot之檔案上傳過大

2021-09-29 11:02:55 字數 572 閱讀 3489

使用springboot上傳1mb以上的檔案發現乙個問題,會報如下錯誤:

the request was rejected because its size (32887999) exceeds the configured maximum (20971520)

譯文:請求被拒絕,因為它的大小(32887999)超過了配置的最大值(20971520)

意思就是我上傳的檔案過大了,後來我翻閱資料了解springboot的預設檔案上傳大小是1mb,而我上傳的檔案足足30mb……

在springboot啟動類中加如下配置:

/**

* 配置上傳檔案大小的配置

* @return

*/@bean

public multipartconfigelement multipartconfigelement()

當然,你在配置檔案做修改也是一樣的效果,如果你試了以上方法都不行的話那就需要檢視你的nginx有沒有對檔案上傳做限制了。

spring boot(八)之檔案上傳

處理檔案的時候一般還是通過表單的形式來進行傳遞 但是使用檔案的表單和一般的表單還是有著一定的區別的 而這唯一的區別就是在方法後面新增乙個enctype屬性,並且設定其為多部分 form data。例如頁面 控制類 responsebody public string getfileupload re...

Spring Boot上傳檔案

spring boot上傳檔案只需要在controller的方法上設定乙個multipartfile 引數即可,當然可以用 requestparam指定方法名,如果是上傳多個file時,可以使用陣列,另外也可以用乙個成員變數為multipartfile的類來接收檔案和其他引數。為了演示它,我們需要有...

SpringBoot檔案上傳

spring提供了兩個multipartresolver的實現用於處理multipart請求 commonsmultipartresolver standardservletmultipartresolver commonsmultipartresolver使用commons fileupload來...