Spring MVC 2편 파일 업로드 소개

신재원·2023년 4월 2일
1

Spring MVC 2편

목록 보기
25/26

📍 파일 업로드 소개

  • 일반적으로 사용하는 HTML Form을 통한 파일 업로드, 다음 두가지 방식의 차이를 이해

1. "HTML 폼 전송 방식"

  • application/www.xxx-encoded (인코딩 방식)
    • HTML 폼 데이터를 서버로 전송하는 가장 기본적인 방식이다.
      (문자 데이터 전송)
    • 이 방식으로 파일을 전송하기는 어렵다. (파일은 바이너리 데이터 전송)
  • 이 문제를 해결하기위해 HTTP는 "HTML Form 데이터 전송 방식" 을 제공

2. "HTML Form 데이터 전송 방식"

  • multipart/form-data 방식은 다른 종류의 여러 파일과 폼의 내용을 함께 전송할수있다.
  • 폼은 일반 데이터 전송, 파일의 경우 이름과 바이너리 데이터가 전송된다. ("파트(Part)" 별로 전송된다)

0개의 댓글