샘플은 HTML5 기반으로 동작하는 멀티 모듈을 사용한 예제와 ActiveX 기반으로 동작하는 IE 모듈을 사용한 예제로 나누어져 있다. 그리고 Spring Web Framework 환경에서 업로드/다운로드에 관련된 예제만 수록되어 있으므로, 보다 자세한 예제는 서블릿 샘플 프로젝트를 참고한다.
샘플 프로젝트는 DEXTUploadX5가 업로드한 파일을 서버 측에서 처리하기 위해서 DEXTUploadNJ 제품이 사용되며, Java SE 1.6, Servlet API 2.5, Spring Framework 3.0.5, Maven 환경을 기반으로 제작되었다.
샘플은 UTF-8 환경을 기준으로 하며, ANSI인 경우 한글 주석이 모두 깨져 보일 수 있다.
DEXTUploadX5 제품을 사용하려면 '웹루트/dx5/dextuploadx5-configuration.js' 파일에 인증키(정식 또는 평가용)를 설정해야 한다.
DEXTUploadNJ 제품은 평가판 라이선스로 설정되어있으므로 별도로 설정하실 필요가 없으며, 30일간 사용할 수 있다. 'WEB-INF/dextuploadnj.config' 파일은 DEXTUploadNJ 제품의 평가판 라이선스 파일이며, 보다 자세한 내용은 DEXTUploadNJ 제품의 매뉴얼을 참고한다.
필수 사항
예제 01인증키 및 경로 설정
멀티 모듈
IE 모듈
예제 01파일을 업로드하는 가장 간단한 예제
예제 02메타데이터를 다루는 예제
예제 03ORAF/OROF 파일 업로드
예제 04파일 다운로드
예제 05파일 열기
예제 06파일과 폼 데이터를 전송
예제 07게시물수정처럼 신규 파일을 등록하고, 기존 파일을 삭제
예제 08업로드할 파일을 압축
예제 09업로드할 파일을 암호화
예제 10암호화된 파일을 복호화
예제 11로컬 이미지 파일로부터 섬네일 생성
예제 12폴더 구조로 업로드
예제 13폴더 구조로 다운로드
예제 14EXIF 정보
예제 15업로드, 다운로드 속도를 제한
예제 16클립보드 데이터 업로드
예제 17진행창 숨기기
예제 18진행창 변경
예제 19다중 컴포넌트 사용
예제 20SIMPLE 스타일로 다중 컴포넌트 사용