오늘은 Current request is not a multipart request 해결방법에 대해서 공유드리겠습니다.
사용하시는 방법이 ajax라고 가정하겠습니다.
1. ajax라고 가정
//form id가져오기var form = $('#frm')[0];
var data = newFormData(form);
$.ajax({
type : "POST",
enctype: 'multipart/form-data',
url: "<c:url value='/updateUser.do'/>",
data : data,
dataType : 'json',
processData: false,
contentType: false,
success: function (data) {
// 전송 후 성공 시 실행 코드console.log(data);
}, error: function (e) {
// 전송 후 에러 발생 시 실행 코드console.log("ERROR : ", e);
}
});
Current request is not a multipart request 에러가 발생하는 원인은 여러가지 입니다. 그에 따라 해결 방법도 많습니다.
저의 경우는 위의 예제로 해결되었으나, 꼭 제가 제시하는 방법으로 독자님의 문제가 해결된다는 보장은 없습니다.