웹 브라우저를 통해서 파일을 전송하기 위한 폼 구성
post방식일 경우 2가지 인코딩
[1] application/x-www-form-urlencoded : 디폴트, 파일 이름만 전송됨
[2] multipart/form-data : 파일 이름과 함께 파일 데이터가 전송됨
[1] method 속성 : post
[2] enctype : multipart/form-data
[3] 폼 컨트롤 : <input type=file>
[4] 업로드 컴포넌트 이용 : cos.jar => MultipartRequest
파일을 업로드하고 폼 데이터를 분석하는 도구 – cos.jar
cos.jar 파일 다운로드 및 설치
[1] http://www.servlets.com
왼쪽 메뉴 – com.oreilly.servlet 링크 클릭
[2] cos-26Dec2008.zip 다운로드 -> 압축 해제
소스 : src\com\oreilly\servlet\multipart\
API 문서 : doc\
lib\ 클래스 파일을 다시 압축한 cos.jar 파일
cos.jar : 파일 업로드와 enctype=“multipart/form-data” 로 넘겨
져 오는 파라미터에 대한 이름과 값을 얻어낼 수 있음
[3] lib\cos.jar 파일 복사해서 톰캣 홈
\webapps\mystudy\WEB-INF\lib 폴더에 붙여넣기
[4] 톰캣 홈\webapps\mystudy 폴더에 업로드될 파
일을 저장할 upload 폴더 만들기