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
반응형