Springbootで大きなファイルのアップロードに失敗する問題を解決する

最近、Web 経由で 1M を超えるファイルを送信するとエラーが発生しました。

org.springframework.web.multipart.MaxUploadSizeExceededException: 最大アップロード サイズを超えました。ネストされた例外は java.lang.IllegalStateException です: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: フィールド ファイルが最大許容サイズの 1048576 バイトを超えています

または、次のエラーを報告してください

[dispatcherservlet] Java io ioException ストリームをスローして閉じる

解決:

1.スプリングブート1.xバージョン

spring.http.multipart.maxFileSize = 10Mb

spring.http.multipart.maxRequestSize=100Mb

2.スプリングブート2.xバージョン

spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=100MB

設定後はシステムを再起動するだけです 


 

おすすめ

転載: blog.csdn.net/f746262041/article/details/127992393