MultipartException:現在のリクエストはマルチパートリクエストではありません



Multipartexception Current Request Is Not Multipart Request



最近、別のスプリングブートを取得しましたが、ファイルのアップロード時に[MultipartException:現在のリクエストはマルチパートリクエストではありません]エラーが発生しました。

確認すべき点は次のとおりです。



1.ページのタグに追加します。

理由については、http://www.tuicool.com/articles/FrY7Fvを参照してください。



2.フォームプロパティ設定とenctype = 'multipart / form-data'から

理由については、http://zkliqiang.iteye.com/blog/779285を参照してください。

3. ajaxがコミットすると、contentTypeはデフォルトで「application / x-www-form-urlencoded」になるため、Ajax送信ではprocessDataとcontentTypeを追加する必要があります。



$.ajax({ url: '/customer/customerManageImport', data: formData, processData: false, // Because the data value is a FormData object, there is no need to process the data. contentType: false, type: 'POST', success: function(ret) { } })