JSP/7. 파일 업로드

[JSP] 파일 업로드 - 개요

망고고래 2023. 12. 10. 16:30

웹 브라우저→서버 파일 전송: 폼 태그

전송된 파일을 서버에 저장: 오픈 라이브러리 이용

 

1. 파일 업로드를 위한 JSP 페이지

<form action = "JSP 파일" method="POST" enctype="multipart/form-data">
<input type="file" name="요청 파라미터 이름">
</form>
  1. method 속성 값은 반드시 POST(GET은 용량이 지정되어있음)
  2. enctype 속성 값은 반드시 multipart/form-data
  3. action 속성은 파일 업로드를 처리할 JSP 파일
  4. input 태그의 type 속성은 file. 여러 파일 업로드시 input 태그를 여러개 하고 name 속성에 다른 값 설정

 

2. 파일 업로드 처리 방법

1)MultipartRequest

가장 간단한 방법

필요 라이브러리: cos.jar

 

2)아파치 API

편리한 API 제공

필요 라이브러리: commons-fileupload.jar/commons-io.jar