node.js 사진 업로드 기능(1)

d_wwan·2023년 7월 12일
0

우선 formData의 제어에 대해 알아보자.
formData는 key, value로 이루어져 있고 form의 type이 "multipart/form-data"일 때 사용 가능하다.

FormData.append(), FormData.delete()를 통해 data를 추가, 삭제 가능하다.

ex)

var formData = new FormData();
formData.append('item', 'orange');

이때, value들은 문자열로 자동 변환된다.

formData에 이미지를 집어넣으려면

formData.append('img', document.getElementById('파일 인풋').files[0])

이런 식으로 append해주면 된다.

이제 formData를 이용해 multer 미들웨어를 사용해보자

profile
세상 모든 사람들을 이해할 수 있는 날이 오기를

0개의 댓글