HTML form tag enctype
2018. 4. 3. 22:39
enctype 은 Encoding Type을 지정해주는 Attribute이다. 해당 속성으로 인코딩 타입을 지원해줄 수 있다.
이건 보통 파일 업로드할 때 많이 바꿔주는 편이다.
이 속성의 기본값은 "application/x-www-form-urlencoded"인데 이것은 POST로 보내는 데이터를 URL Encoding해준 후, 전송하는 것이다.
파일 업로드를 구현할 때는 "multipart/form-data"을 이용한다. 해당 Enctype으로 지정하면 POST로 보내는 데이터를 Encoding하지 않는다. 만약에 파일 업로드를 구현했는데 enctype이 "application/x-www-form-urlencoded"로 지정되어 있다면 파일에 있는 unprintable characters가 URL encoding되므로 파일의 내용이 변경된 것이라고 볼 수 있는 것이다. 그래서 보통 "multipart/form-data"를 사용한다.
'Codes' 카테고리의 다른 글
웹페이지 로딩 느릴때 팁 (0) | 2018.08.30 |
---|---|
블록체인 기술에서 궁금한 것 (0) | 2018.05.11 |
20180329 응용 프로그래밍시간 은행 클래스 제작 (0) | 2018.03.29 |
20180322 java 생성자 수업 (0) | 2018.03.22 |
[html] html required <이 입력란을 작성하세요.> (0) | 2016.11.10 |