Home > IE 버전 > 클립보드 업로드
클립보드 데이터를 기반으로 파일 업로드를 수행하는 예제입니다.
설명

클립보드에 데이터가 존재할 때, 이를 파일로 만들어 업로드할 수 있도록 추가하는 기능을 사용할 수 있습니다.

// 클립보드 추가 기능을 설정합니다.
dx.setSupportClipboard(true);

// 컴포넌트가 unload 될 때, 클립보드에 추가했던 파일들을 모두 삭제할 수 있습니다. 
dx.setAutoDeleteClipboardFile(true);

// 클립보드 파일은 이름이 자동으로 생성됩니다.
// 원하는 이름이 있다면 접두어를 변경할 수 있습니다.
// 접두어 뒤에 붙는 시간 정보는 변경이 불가능합니다. 
dx.setClipboardFilePrefix("custom-clipboard-");

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

클립보드 파일은 텍스트, 이미지 형식을 지원하며, 탐색기에서 다수의 파일이 복사된 상태라면, 원본 대상을 가리키는 항목을 등록합니다.

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

예제

 

 

클립보드에 있는 데이터를 파일로 만들어 추가하는 기능입니다.

 

클립보드 파일 앞에 자동으로 붙는 이름입니다. 기본값은 "DEXTX5_Clipboard_"입니다.

 

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

 

컴포넌트가 unload 될 때, 클립보드 파일을 삭제할지 여부를 설정합니다.

 

클립보드를 사용하여 생성된 파일을 열어 데이터를 확인하십시오.