안녕하세요. 이사작전.com의 레트로필름입니다.
오늘은 Current request is not a multipart request 해결방법에 대해서 공유드리겠습니다.
사용하시는 방법이 ajax라고 가정하겠습니다.
1. ajax라고 가정
//form id가져오기
var form = $('#frm')[0];
var data = new FormData(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 에러가 발생하는 원인은 여러가지 입니다. 그에 따라 해결 방법도 많습니다.
저의 경우는 위의 예제로 해결되었으나, 꼭 제가 제시하는 방법으로 독자님의 문제가 해결된다는 보장은 없습니다.
혹시 위의 코드로 잘 해결이 안되는 경우 댓글을 남겨주세요 ^ ^ 함께 고민하겟습니당