Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

Rainbow

form태그 enctype속성 본문

web/html

form태그 enctype속성

kkangsseul1014 2021. 6. 24. 12:20

파일을 업로드 할때 <form>태그에서 ENCTYPE="multipart/form-data"라는 애트리뷰트를 반드시 써야 한다.

 

그렇게 하지 않으면 웹 서버로 데이터를 넘길때 파일의 경로명만 전송되고 파일 내용이 전송되지 않기 때문이다.

 

그리고 이때 METHOD 애트리뷰트에는 'POST' 값을 지정해야 한다.

 

** <form>태그의 속성인 method, action, enctype 등은 입력받은 데이터를 어떻게 처리할 것인지 세부적으로 설정하는 데 사용된다.

  method는 전송 방식,

  action은 전송 목적지,

  enctype은 전송되는 데이터 형식을 설정한다.

 

 

** enctype

enctype 속성은 다음 세가지의 값으로 지정될 수 있다.

 

1. application/www-form-urlencoded

디폴트값이다. enctype을 따로 설정하지 않으면 이 값이 설정된다. 폼데이터는 서버로 전송되기 전에 URL-Encode 된다.

 

2. multipart/form-data

파일이나 이미지를 서버로 전송할 경우 이 방식을 사용한다.

 

3. text/plain

이 형식은 인코딩을 하지 않은 문자 상태로 전송한다.



출처: https://tibang.tistory.com/entry/form태그의-enctype-속성 [T없이맑은날]

'web > html' 카테고리의 다른 글

웹 표준 & 웹 접근성에 대하여  (0) 2021.12.16
id와ㅣspan 요소  (0) 2021.07.08
이미지 포멧  (0) 2021.06.17
section 과 article 차이  (0) 2021.06.14
상대경로 / 절대경로  (0) 2021.06.04