웹 브라우저→서버 파일 전송: 폼 태그
전송된 파일을 서버에 저장: 오픈 라이브러리 이용
1. 파일 업로드를 위한 JSP 페이지
<form action = "JSP 파일" method="POST" enctype="multipart/form-data">
<input type="file" name="요청 파라미터 이름">
</form>
- method 속성 값은 반드시 POST(GET은 용량이 지정되어있음)
- enctype 속성 값은 반드시 multipart/form-data
- action 속성은 파일 업로드를 처리할 JSP 파일
- input 태그의 type 속성은 file. 여러 파일 업로드시 input 태그를 여러개 하고 name 속성에 다른 값 설정
2. 파일 업로드 처리 방법
1)MultipartRequest
가장 간단한 방법
필요 라이브러리: cos.jar
2)아파치 API
편리한 API 제공
필요 라이브러리: commons-fileupload.jar/commons-io.jar