- 설명
-
클립보드에 데이터가 존재할 때, 이를 파일로 만들어 업로드할 수 있도록 추가하는 기능을 사용할 수 있습니다.
// 클립보드 추가 기능을 설정합니다. 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 될 때, 클립보드 파일을 삭제할지 여부를 설정합니다.
클립보드를 사용하여 생성된 파일을 열어 데이터를 확인하십시오.