우주먼지 개발 log

[javascript] formdata 본문

javascript

[javascript] formdata

개발자먼지 2024. 1. 12. 02:41
반응형

해설강의에서 나왔던건데, 

여튼 한번만봐도 다 기억나면 얼마나 좋을까...

 

html 폼데이터를 쉽게 보내도록 도와주는 객체

FormData 메서드

FormData에 속하는 필드는 아래와 같은 메서드로 수정할 수 있습니다.

  • formData.append(name, value)  name과 value를 가진 폼 필드를 추가
  • formData.append(name, blob, fileName)  <input type="file">형태의 필드를 추가. 세 번째 인수 fileName은 (필드 이름이 아니고) 사용자가 해당 이름을 가진 파일을 폼에 추가한 것처럼 설정해줌
  • formData.delete(name)  name에 해당하는 필드를 삭제
  • formData.get(name)  name에 해당하는 필드의 값을 가져옴
  • formData.has(name)  name에 해당하는 필드가 있으면 true를, 그렇지 않으면 false를 반환

* fetch 나 axios로 보낼 때 "Content-Type": "multipart/form-data" 로 보내야 한다.

https://ko.javascript.info/formdata

 

FormData 객체

 

ko.javascript.info

 

반응형