HTML 양식이 두 가지 유형의 엔티티 유형 만 지원한다는 사실을 알았습니다. 그들은 application/x-www-form-urlencoded
과 multipart/form-data
입니다. 파일을 업로드해야 할 때 multipart/form-data
을 사용하는 것으로 알고 있습니다. application/x-www-form-urlencoded
은 언제 사용합니까? 기본 형식 인 enctype입니까?은 html 양식의 application/x-www-form-urlencoded 기본값입니까?
30
A
답변
44
예, 그렇습니다. W3 HTML forms specification의 인용구는 다음과 같습니다.
이 속성의 기본값은
"application/x-www-form-urlencoded"
입니다. 값"multipart/form-data"
은INPUT
요소 인type="file"
과 조합하여 사용해야합니다.
웹 브라우저는 자동으로 URL encoding을 처리합니다.
2
예, 기본값은 enctype
은 application/x-www-form-urlencoded입니다.
8
응용 프로그램/x-www-form-urlencoded를
이것은 기본 콘텐츠 유형입니다. 이 콘텐츠 형식으로 제출 된 양식은 다음과 같이 인코딩해야합니다.
1) 컨트롤 이름과 값이 이스케이프됩니다. 공백 문자는 '+'로 대체되고 예약 문자는 [RFC1738], 섹션 2.2에 설명 된대로 이스케이프됩니다. 영숫자가 아닌 문자는 '% HH'로 바뀌고 백분율 기호 및 두 번째 16 진수는 캐릭터. 줄 바꿈은 'CR LF'쌍 (즉, % 0D % 0A)으로 표시됩니다.
2) 제어 이름/값은 문서에 표시된 순서대로 나열됩니다. 이름은 '='에 의해 값과 분리되고 이름/값 쌍은 '&'으로 서로 구분됩니다.
양식 콘텐츠 유형에 대한 자세한 내용은 this 링크를 확인하거나 파일 업로드 등에 대한 자세한 내용은 here을 확인하십시오.
관련 문제
- 1. Lock은 Lock보다 현명한 기본값입니까?
- 2. HTML 양식의 HTML 페이지 오버레이
- 3. html 양식의 여러 필드 차별화
- 4. HTML 양식의 언어 감지 방법
- 5. HTML : 다른 양식의 업로드 양식
- 6. 제출하기 전에 html 양식의 데이터보기
- 7. HTML 양식의 사전 설정 값
- 8. HTML 양식의 일반 작업 페이지
- 9. 은 iframe이 무엇인지 HTML
- 10. 현재 배경 화면을 확인하는 방법은 기본값입니까?
- 11. jquery html()은 기본적으로 html 엔티티를 디코딩합니까?
- 12. 은 html 파일 내의 html 파일을 포함합니다.
- 13. HTML 양식의 한 필드를 숨기려면 어떻게해야합니까?
- 14. html 양식의 표를 사용하는 경우 SEO는 어떻게됩니까?
- 15. ASP.NET ValidateRequest 및 표준 HTML 양식의 XML
- 16. HTML 양식의 값을 다른 양식으로 전달
- 17. JSF 및 HTML 양식의 유니 코드 문제?
- 18. jquery html 같은 양식의 배수 생성
- 19. html 양식의 커서 부분에 텍스트를 삽입합니다.
- 20. PHP를 사용하여 HTML 양식의 동적 유효성 검사
- 21. 은 스트라이프 템플릿, html-mode
- 22. 은 PHP 내의 HTML 코드로
- 23. jQuery : $ ("html")은 무엇을 의미합니까?
- 24. 양식의 요소
- 25. FPDF output()은 html 확장자로 파일 저장
- 26. 은 html 스크랩 핑의 google 뉴스 예입니다.
- 27. 은 html 형식의 메일을 보낼 수 없습니다.
- 28. HTTPS가 양식의 동작으로 충분합니까?
- 29. Perl CGI HTML 양식의 파일 업로드 입력 필드를 위생 처리해야합니까?
- 30. 드롭 다운 선택에 따라 HTML 양식의 요소를 제거하려면 어떻게합니까? (JS?)
사실 3 : [text/plain] (http://reference.sitepoint.com/html/form/enctype)도 지원합니다. –