스프링 #6

천용·2023년 7월 31일
0

스프링

목록 보기
6/8

1. 파일 업로드를 위한 form 태그 내에 반드시 설정해야 하는 기법은 무엇인가?

  • form 태그의 method 속성은 반드시 'POST'로 설정한다.
  • form 태그의 enctype 속성은 반드시 'multipart/form-data'로 설정한다.
  • form 태그의 action 속성은 파일 업로드를 처리할 JSP 파일로 설정한다. (JSP파일 또는 경로 또는 서버에 해당하는 URL)
  • 파일 업로드를 위해 input 태그의 type 속성을 file로 설정한다.(여러 파일 설정시 multiple 속성을 부여한다)

2. 파일을 서버에 업로드하는 처리 기법에 대해 간단히 설명하시오.

  • Commons-Fileupload를 이용한 파일 업로드
    Commons-Fileupload를 이용하여 파일을 업로드하려면 먼저 Commons-Fileupload 패키지에 포함되어 있는 DiskFileUpload 객체를 생성합니다. 생성된 객체를 통해 DiskFileUpload 클래스가 제공하는 메소드를 사용하여 웹 브라우저가 전송한 multipart/form-data 유형의 요청 파라미터를 가져옵니다. 그러나 FileItem 클래스의 메소드를 사용하여 요청 파라미터가 일반 데이터인지 파일인지 분석 및 처리하여 파일을 업로드합니다.

이미지업로드

  • request.getRealpath("업로드하고자하는 경로")
profile
성장하는 개발자가 되자

0개의 댓글