inblog logo
|
하쎄의 기술 일기장
    TeamProject

    [Travel] enctype="multipart/form-data” 와 enctype="application/x-www-form-urlencoded” 차이

    enctype="multipart/form-data” 와 enctype="application/x-www-form-urlencoded” 차이
    하세연's avatar
    하세연
    Sep 29, 2024
    [Travel] enctype="multipart/form-data” 와 enctype="application/x-www-form-urlencoded” 차이
    <form> 태그의 enctype="application/x-www-form-urlencoded"은 기본적으로 텍스트 데이터만을 전송하는 방식입니다. 그러나 파일 업로드가 필요한 경우에는 이 인코딩 타입을 사용할 수 없습니다. 파일 업로드를 위해서는 반드시 enctype="multipart/form-data"를 사용해야 합니다.

    중요한 이유:

    • application/x-www-form-urlencoded: 이 인코딩 방식은 기본적으로 텍스트(문자열) 데이터만을 전송하는 데 사용됩니다. 주로 일반적인 폼 데이터(예: 텍스트 입력, 체크박스, 라디오 버튼 등)를 서버로 전송할 때 사용됩니다. 파일 데이터는 이 방식으로 전송할 수 없습니다.
    • multipart/form-data: 이 인코딩 방식은 파일을 포함한 바이너리 데이터를 전송할 수 있도록 합니다. 즉, 텍스트 필드와 파일을 함께 전송할 때 이 방식이 필요합니다.

    결론적으로, 파일 업로드와 일반 데이터를 모두 한 번에 처리하려면 multipart/form-data를 사용해야 합니다.

    Share article

    하쎄의 기술 일기장

    RSS·Powered by Inblog