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

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

王林
王林転載
2023-05-18 14:40:063823ブラウズ

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 までご連絡ください。