Home > IE 버전 > 섬네일
로컬 이미지 파일로부터 섬네일 생성하는 예제입니다.
설명

등록하려는 로컬 파일이 이미지 파일인 경우, 대상 파일의 섬네일을 자동으로 생성할 수 있습니다.

// true로 설정하면 자동으로 섬네일을 생성하고 자동으로 추가합니다.
dx.setThumbnailAutoMaking(true);

// 섬네일 가로, 세로 크기를 지정합니다.
dx.setThumbnailWidth(32);
dx.setThumbnailHeight(32);

// 원본 이미지의 가로, 세로 비율을 유지합니다.
dx.setThumbnailAspectRatio(true);

// EXIF 정보를 갖는 이미지 중에서 orientation 속성을 가지고 있다면,
// 대상 정보를 가지고 자동으로 회전 처리를 합니다.
dx.setThumbnailAutoRotating(true);

// 업로드가 완료되면 대상 파일을 삭제할지 여부를 설정할 수 있습니다.
dx.setThumbnailAutoDeleting(true);

// 섬네일 파일의 prefix 이름을 설정합니다.
dx.setThumbnailPrefix("thumbnail-");

// 섬네일 포맷을 설정합니다.
dx.setThumbnailFormat("jpg");

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

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

예제

 

 

로컬 파일을 추가할 때, 대상 파일이 이미지인 경우, 자동으로 섬네일 생성하여 추가하는 기능입니다.

 

 

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