백엔드 언어2017. 6. 21. 20:17


파일 업로드는 외부 라이브러리 도움을 받아야 한다.



업로드

1. 파일업로드 및 파일 입출력 처리 jar 파일을 다운로드 및 프로젝트에 넣는다.

2. 기본적인 공통 기능들을 묶어놓은 클래스에 random 메소드를 추가한다.

3. 파일정보 beans를 만든다.

4. 파일을 업로드 한다.

5. 업로드를 위한 환경을 설정한다.

6. 파일 및 텍스트 파라미터를 받는다.

7. 파일 형식의 데이터를 처리한다.

※ 필요한 경우 다중 업로드를 위한 multiple 추가



다운로드

1. 다운로드 처리를 위한 경로를 파라미터로 받는 jsp를 작성한다.

2. 다운로드에 필요한 파일의 정보를 추출한다.

3. 다운로드 처리를 위한 스트림 객체를 생성한다.

4. 파일을 읽고 출력 스트림을 비운다.

5. 다운로드에 필요한 파일 형식 정보를 설정한다.

6. 파일의 다운로드 기능 추가

'백엔드 언어' 카테고리의 다른 글

페이징 처리 원칙  (0) 2017.08.02
전략, IOC, DI 패턴  (0) 2017.06.21
JSP 메일 발송하기  (0) 2017.06.21
LOG4J  (0) 2017.06.21
JSP MyBatis  (0) 2017.06.21
Posted by EL2A