파일을 Ajax로 서버에 업로드하기

FormData와 XMLHttpRequest를 사용해본다.

YI Eun Gook
1 min readSep 11, 2018

우선 XMLHttpRequest를 적당히 이해하고 FormData를 사용해보자.

XMLHttpRequest.send()할 때 FormData를 통해서 Form의 내용을 간단히 Ajax로 보낼 수 있다.

서버쪽은 간단히 구성해본다. 실제 업로드는 이전 글을 참조
굉장히 간단하다. 심지어 enctype도 따로 지정해주지 않아도 된다.

FormData 없이 XMLHttpRequest만으로도 보낼 수 있는데, FileReader를 잘 이해하고, XMLHttpRequest의 내용을 바이너리로 직접 만들어서 보내야되서 쉽지는 않을 것 같다.

--

--

No responses yet