- 일반적으로 사용하는 HTML Form을 통한 파일 업로드, 다음 두가지 방식의 차이를 이해
1. "HTML 폼 전송 방식"
- application/www.xxx-encoded (인코딩 방식)
- HTML 폼 데이터를 서버로 전송하는 가장 기본적인 방식이다.
(문자 데이터 전송)- 이 방식으로 파일을 전송하기는 어렵다. (파일은 바이너리 데이터 전송)
- 이 문제를 해결하기위해 HTTP는 "HTML Form 데이터 전송 방식" 을 제공
2. "HTML Form 데이터 전송 방식"
- multipart/form-data 방식은 다른 종류의 여러 파일과 폼의 내용을 함께 전송할수있다.
- 폼은 일반 데이터 전송, 파일의 경우 이름과 바이너리 데이터가 전송된다. ("파트(Part)" 별로 전송된다)