웹 브라우저에서 서버로 파일을 전송하여 서버에 저장하는 것
<form action="JSP파일" method="POST" enctype="multipart/form-data">
<input type="file" name="요청 파라미터 이름">
</form>
웹 페이지에서 서버로 업로드되는 파일 자체만 다루는 클래스
cos.jar 오픈 라이브러리를 이용해 import하여 사용
매개변수 | 설명 |
---|---|
request | Request 내장 객체 설정 |
saveDirectory | 서버의 파일 저장 경로를 설정 |
maxPostSize | 파일의 최대 크기를 설정 |
encoding | 인코딩 유형 설정 |
policy | 파일명 변경정책 설정 |
파일 업로드 패키지인 Commons-FileUpload는 서버의 메모리상에서 파일 처리가 가능하도록 지원
commons-fileupload.far, commons-io.jar 오픈 라이브러리 이용
FileItem 클래스의 메소드를 사용하여 요청 파라미터가 일반 데이터인지 파일인지 분석 및 처리.