반응형
파일 업로드 기능을 사용하려면 오픈 소스 라이브러리를 설치해야 합니다. 파일 업로드 라이브러리르 설치하는 과정은 다음과 같습니다.
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
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 |