반응형

 파일 업로드 기능을 사용하려면 오픈 소스 라이브러리를 설치해야 합니다. 파일 업로드 라이브러리르 설치하는 과정은 다음과 같습니다.

jakarta.apache.org 로 접속후 Commons를 선택해주세요

내리시다 보면 위와같이 FileUpload가 있습니다.

클릭하시면 위와같은 화면이 나오는데 downlodaing 아래에 FileUpload 1.3.3 버전을 찾아서 here를 누릅니다

찾으셔서 클릭하시면 다운로드가 됩니다.

 

다운받으신 압축파일을 풀어주시고

폴더 안에 있는 

이 파일을 복사하셔서 사용하실 프로젝트의 WebContent/WEB-INF-lib 에 복사해서 넣어주시면 됩니다.

 

다음으로 commons-io-2.6jar 파일을 설치해보겠습니다.

https://commons.apache.org/proper/commons-io/download_io.cgi 

 

Apache Commons – Apache Commons

Welcome to Apache Commons Apache Commons is an Apache project focused on all aspects of reusable Java components. The Apache Commons project is composed of three parts: The Commons Proper - A repository of reusable Java components. The Commons Sandbox - A

commons.apache.org

 

commons-io.2.6-bin.zip을 다운받아주시고 압축을 풀어주겠습니다

이 파일을 다시 복하해서 프로젝트에 넣어주겠습니다.

 

  파일 업로드 라이브러리에서 제공하는 클래스에는 DiskFileItemFactory, ServletFileUpload가 있습니다. 각 클래스에서 제공하는 기능은

DiskFileItemFactory 클래스가 제공하는 메서드
메서드 기능
setRepository() 파일을 저장할 디렉터리를 설정
setSizeThreadhold() 최대 업로드 가능한 파일 크기를 설정
ServletFileUpload
메서드 기능
parseRequest() 전송된 매개변수를 List 객체로 얻습니다.
getItemIterator() 전송된 매개변수를 Iterator 타입으로 얻습니다.

  다음 글 부터 직접 코딩을 하면서 테스트를 해보겠습니다.

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

JSP에서 파일 다운로드  (0) 2019.12.26
JSP 파일 업로드  (0) 2019.12.26
표현언어(EL)와 JSTL 회원 관리  (0) 2019.12.26
JSTL 문자열 함수 TEST  (0) 2019.12.26
문자열 처리 함수  (0) 2019.12.26
블로그 이미지

꽃꽂이하는개발자

,