現象:3Mを超える画像をWebページにアップロードすると、次の図に示すように、エンティティのリクエストが大きすぎるというプロンプトが表示されます。
経験上、アップロードファイルのサイズは制限されているはずです。アプリケーションの設定が10Mであることを確認し、100Mに設定しました。サービスを再起動しても問題は解決しません。
Tomcatがnginxを介してサービスエージェントを検出し、nginxサーバーで問題が発生することが判明しました。元のnginxのデフォルトのロング転送ファイルサイズは1Mで、nginx構成で変更できます。
解決策:
1. nginxサービスの構成ファイルnginx.confを開きます。パスは通常、/ usr / local / nginx / conf / nginx.confです。
2. http_}にclient_max_body_size 100mを追加し、ここで100Mを構成します。
http {
client_max_body_size 100m;
mime.typesを含めます。
default_type application / octet-stream;
3. nginxを再サービスします。
#/ usr / local / nginx / sbin
/#./nginx -v
#./nginx -s stop
#./nginx