Home > IE 버전 > 암호화
업로드할 파일을 암호화하는 예제입니다.
설명

업로드할 대상 전체, 선택된 대상, 체크된 대상들을 암호화하여 업로드할 수 있습니다.

암호화 기능은, 파일을 암호화여 새로 생성하고, 업로드할 수 있도록 컴포넌트에 등록하는 역할까지만 수행합니다.

// 암호화된 파일이 생성될 위치를 설정합니다.
// <X5TEMP>: DEXTUploadX5에서 정한 임시 위치
// <WINTEMP>: Windows 임시 폴더
// 드라이브 문자로 시작하는 경로: 대상 경로
dx.setEncryptionSavePath("c:\\temp");

// 암호화된 파일의 이름의 prefix를 지정합니다.
dx.setEncryptionPrefix("encrypted-");

// 암호화된 파일 생성되었는지 확인하기 위해, 탐색기 창을 엽니다.
dx.setEncryptionEnsuringFile(true);

// 암호화된 대상을 자동으로 추가할지 여부를 설정합니다.
dx.setEncryptionAutoInserting(true);

// 업로드 완료 후, 암호화된 파일을 자동으로 삭제할 수 있습니다.
// 자동으로 삭제되는 파일은 setEncryptionAutoInserting 함수를 사용하여 자동으로 등록된 대상만 해당합니다.
dx.setEncryptionAutoDeleting(true);

// 암호화 작업을 시작합니다.
// 'AUTO', 'SELECTED', 'CHECKED' 옵션이 있습니다.
dx.encrypt("AUTO");

자동으로 삭제되는 대상은 암호화된 로컬 파일이며 목록에 있는 암호화된 파일 항목은 삭제되지 않습니다.

최근 Internet Explorer 브라우저는 보안이 강화되어서, 서비스하고자 하는 웹사이트를 신뢰할 수 있는 사이트로 등록하지 않는 경우, ActiveX의 파일 쓰기가 제한되거나, 특별한 오류 없이 무시될 수 있으니, 이를 유념하시길 바랍니다.

예제

 

 

암호화 다이얼로그 타이틀은, 암호화하는 과정에서 보이는 창의 타이틀 명이며, 암호화 접두어는, 생성되는 암호화된 파일 앞에 자동으로 붙는 이름입니다.

 

암호화된 임시 파일이 생성되는 경로를 설정할 수 있습니다.
<X5TEMP>는 DEXTUploadX5 기본 임시 폴더에, <WINTEMP>는 윈도우 임시 폴더에, 드라이브 문자열로 시작(C:\aaa, D:\bbb 처럼)하면 입력한 문자열 그대로 대상 경로가 됩니다.
경로를 문자열로 직접 설정할 시에는 백슬래시(\\) 두 개를 사용하여 구분지어야 합니다.
input으로 입력하는 경우 백슬래시(\) 한 개만 사용합니다.

 

암호된 임시 파일은 기본적으로 컴포넌트에 자동으로 추가되며,
자동 삭제 옵션이 true인 경우, 자동으로 추가된 암호화 파일은 업로드가 완료가 되면 자동으로 삭제됩니다.

 

암호화되는 대상은 로컬 자원으로 한정됩니다. 가상 파일은 암호화 대상이 아닙니다.