파일을 업로드 하는 HTML form

임형종·2024년 1월 23일
0

스프링부트

목록 보기
20/28

enctype="multipart/form-data"이란

  • 폼 데이터(form data)가 서버로 제출될 때 해당 데이터가 인코딩되는 방법을 명시
  • 요소의 method 속성값이 “post”인 경우에만 사용
  • 파일이나 이미지를 서버로 전송할 때 주로 사용

  • "text/plain" 은 개발용 외에는 사용하지 않는 것이 좋습니다.

form은 입력 양식 전체를 감싸는 태그이다.

name : form의 이름, 서버로 보내질 때 이름의 값으로 데이터 전송한다.

action : form이 전송되는 서버 url 또는 html 링크.

method : 전송 방법 설정. get은 default,
post는 데이터를 url에 공개하지 않고 숨겨서 전송하는 방법이다.

enctype : 폼 데이터(form data)가 서버로 제출될 때
해당 데이터가 인코딩되는 방법을 명시한다.


  • 임의의 데이터를 넣을수 있게 따로 파일을 만들어줌(파일이기 때문)
  • application에 넣어줌

  • postMapping이어야만 파일 및 사진을 불러올수 있기 때문에 request로 통합이 아닌
    get과 post로 나뉘어서 따로 만들어서 get으로 사진을 제외한 파일들,
    post로 사진만을 가져온다.
  • board의 데이터를 가져오니 board와 file을 가져온다.

  • EL문법을 써서 데이터들을 application에서 불러와서 저장해준다.
profile
제로부터시작하는개발생활

0개의 댓글

관련 채용 정보