본문 바로가기

카테고리 없음

파일 업로드 기본셋팅

반응형

웹 브라우저를 통해서 파일을 전송하기 위한 폼 구성

<form name=“frm” method=“post” enctype=“multipart/form-data”> <input type=“file” name=“filename”> </form>

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 폴더 만들기


반응형