使用spring boot 上傳檔案
轉自:https://blog.csdn.net/terry7/article/details/61921362
版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/terry7/article/details/61921362
使用spring boot 上傳檔案,檔案大小11M,直接就提示報錯:檔案大小超過配置大小
Caused by: org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (11752975) exceeds the configured maximum (100000)
spring boot 內建的tomcat預設上傳為1M,所以上傳大檔案就會報錯,那麼需要修改application.yml檔案即可
1.4.*之前版本
multipart:
maxFileSize: 50MB
maxRequestSize: 50MB
1.4.*之後版本
spring:
http:
multipart:
maxFileSize: 50Mb
maxRequestSize: 50Mb
需要注意是如果spring.xml已經配置了上傳檔案大小
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize">
<value>100000</value><!-- 最大不超過100k -->
</property>
<property name="defaultEncoding">
<value>UTF-8</value>
</property>
</bean>
那麼application.yml就不起作用。
需要註釋掉spring.xm的配置
上傳檔案成功
---------------------
作者:terry7
來源:CSDN
原文:https://blog.csdn.net/terry7/article/details/61921362
版權宣告:本文為博主原創文章,轉載請附上博文連結!