1. アップロード ファイルが大きすぎると、springboot 2.1.0 がエラーを報告します。
最大アップロード サイズを超えました。ネストされた例外は java.lang.IllegalStateException: org.apache.tomcat です。 .util.http.fileupload.FileUploadBase$SizeLimitExceededException: サイズ (216185201) が構成された最大値 (104857600)
2 を超えているため、要求は拒否されました。解決策:
1 .Nginx がリクエスト データ サイズを制限できるかどうかを確認します。
server {
listen 80;
#server_name localhost;
client_max_body_size 500M;
#charset koi8-r;
#access_log logs/host.access.log main;
location /test/ {
proxy_pass http://127.0.0.1:8080/test/;
}
}
そのうち: client_max_body_size 500M; 開かなければなりません、解放してください制限事項
3. Tomcat がリクエスト データ サイズを制限できるかどうかを確認します
#D:\Program Files\Apache Software Foundation\Tomcat 8.5\conf\server.xml<コネクタ ポート="8080" プロトコル="HTTP/1.1"
## connectionTimeout="20000"# ConnectionTimeout="20000"
maxPostSize=" -1"
redirectPort=" 8443" />
maxPostSize はリクエスト サイズを設定します。-1 は制限なしを意味します4.springboot リクエスト サイズの制限を設定します
##application.properties:
で設定しますspring.servlet.multipart.max-file-size=500MB
spring.servlet.multipart.max-request-size=500MB
以上がSpringbootでアップロードしたファイルが大きすぎる時のエラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。