一昨日、フロントエンドのお兄さんがこっそり私をつついて、ファイルのアップロードが間違っていると言いました!急いで変更してください!
このプロジェクトの正式なアドレスが公開されたと思ったら、すぐに緊張してローカルで試してみたところ、バックグラウンドで受け取ったパラメータは空でしたが、コードが1か月以上修正されていないことを確認したところ、私はすぐに疑いの目でフロントエンドを見た。
確認すると、フロントエンドは長い間触っていなかったのに、突然問題が発生したため、少し奇妙です。
1. まずフロントエンドが異常かどうかを確認します
基本的な確認は正常です。
2. インターセプター内のリクエストリクエストが空かどうかを確認します
ブレークポイントが終了し、リクエストが強制的に転送された MultipartHttpServletRequest がオブジェクトを取得できないことが判明したとき、Tumei の目は鋭くなりました。
インターネット上の波の後(2日後)、記事のコメントの下に突然そのような一節を見つけました
「リクエストが消費されたため、取得されたリクエストは null です。」
こんな感じかも知れないと思いました!!!
ご存知のとおり、Spring Boot は MultipartFile を使用するときに CommonsMultipartResolver を mutipartResolver として宣言する必要があります。
次のプロンプトが表示されました
これをコメントアウトして再起動すると、すべてが正常に動作します。
しかし、なぜこれが起こるのかはまだわかりません=。=、それはそれでいい