2009-06-10 3 views
4

HTML 형식의 파일 업로드에서 enctype = "multipart/form-data"속성은 이어야합니다. 이 정도는 알고 있습니다. 하지만 왜? 그것은 정확히 무엇이 바뀌 었습니까? application/x-www-form-urlencoded와 어떻게 다른가요?html form enctype

답변

2

두 항목 모두에 대해 W3C doc입니다. 그것은 꽤 건조하지만 일부 도움이 될 수 있습니다.

2

appliaction/x-www-form-urlencoded의 기본 인코딩은 a) 대량 또는 이진 데이터 또는 b) 비 ASCII 문자가 포함 된 텍스트를 보낼 수 없습니다. 그래서 파일 업로드를 위해 multipart/form-data로 설정해야합니다.

2

multipart 요청은 여러 부분 (sic)을 가질 수 있습니다. 따라서 나머지 요청과 함께 HTTP 요청으로 파일을 보낼 수 있습니다.

멀티 파트는 첨부 파일이있는 이메일에서도 찾을 수 있습니다.