설명
DEXTUploadX5 3.5.0.0 버전부터는 사용자가 정의한 함수를 사용하여 파일 항목을 제한할 수 있다.
/**
* 파일의 이름(확장자 제외)이 10자리가 넘는 경우 등록을 허용하지 않는 사용자 정의 필터 함수이다.
* @param file 컴포넌트에 등록하려는 File(Blob) 객체
* @return true면 허용, false면 거부
*/
function rejectFilesWithLongName(file) {
if (file.name.length > 10) return false;
else return true;
}
function onDX5Created(id) {
var dx = dx5.get(id);
...
// 사용자 정의 필터를 등록한다.
dx.setCustomFilter(rejectFilesWithLongName);
}
예제
추가하려는 파일의 이름이 10자리가 넘는 경우 등록하는 것을 제한한다.