인프런 커뮤니티 질문&답변
let formData = new FormData();
작성
·
517
답변 1
1
John Ahn
지식공유자
안녕하세요 윤성희님 우선 답장이 너무 늦어서 죄송합니다 !
원래는 보통 데이터를 전송할 때는 json 형식으로 서버에 전달을 해줍니다.
하지만 파일이나 이미지를 전송해야할 때는 formData를 이용할 수 잇습니다.
결국은 전송 포맷이 json형식이 아닌 <form> 의 형식입니다.
그리고 formData 자바스크립트 객체를 처음 생성할 때는
let formData = new FormData();
이렇게 해주는데 이때는 비어있는 객체입니다.
하지만 여기에
key와 value를 넣어주면
formData.append("file", files[0])
이런식으로 넣어서 서버에 파일을 전송해주시면 됩니다 !
수고하세요 ~ !






답변 감사합니다!! ^^