SpringBoot でのアップロード ファイル サイズの制限の問題を解決する方法
May 16, 2023 pm 02:22 PM1. コンソール例外
1 2 3 |
|
上記の例外からわかるように、アップロードされたファイルが Spring のデフォルト設定の最大値 1048576 バイトを超えていることが原因です。通常、MultipartFile インターフェイス クラスを使用して、フロントエンドによってアップロードされたファイルを受信するとき、MultipartFile ファイルのデフォルトの制限も 1048576 バイト、つまり 1M であることがわかります。
しかし、多くの場合、携帯電話で直接撮影した証明写真やドキュメントは基本的に 200 万を超えます。明らかにこれでは日々のニーズを満たすことができないため、デフォルトの構成パラメーターのサイズを変更する必要があります。
2. ファイルをアップロードするためのデフォルトのパラメーター
SpringBoot のバージョンが異なると、対応する設定パラメーターも異なります:
Spring Boot 1.3.x 以前
multipart.maxFileSize
multipart.maxRequestSize
Spring Boot 1.4.x および 1.5 .x
spring.http.multipart.maxFileSize
spring.http.multipart.maxRequestSize
Spring Boot 2.xxx
- spring.servlet.multipart.maxFileSize
- spring.servlet.multipart .maxRequestSize
SpringBoot 2.1.3 のバージョンが使用され、パラメータ サイズが設定ファイルに直接設定されます:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
MultipartFileConfig構成クラス:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
以上がSpringBoot でのアップロード ファイル サイズの制限の問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Springboot が Jasypt を統合して構成ファイルの暗号化を実装する方法

SpringBoot が Redisson を統合して遅延キューを実装する方法

Springbootがjarパッケージにファイルを読み込んだ後にファイルにアクセスできない問題を解決する方法

SpringBoot が Redis をカスタマイズしてキャッシュのシリアル化を実装する方法

SQL ステートメントを使用せずに Springboot+Mybatis-plus を実装して複数のテーブルを追加する方法
