ホームページ > Java > &#&チュートリアル > Springbootでアップロードしたファイルが大きすぎる時のエラーを解決する方法

Springbootでアップロードしたファイルが大きすぎる時のエラーを解決する方法

王林
リリース: 2023-05-18 14:40:06
転載
3844 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート