파일 추가 전 이벤트이다.
Parameters | Type | Description |
---|---|---|
objInst | INSTANCE | 컴포넌트 인스턴스 |
nFileCount | short | 파일 갯수 |
arrFileObject | Array | HTML File 오브젝트 배열 |
arrFileName | Array | 파일 이름 배열 |
arrFIlePath | Array | 파일 경로 배열 (Remark 참조) |
Type | Description |
---|---|
void |
arrFileObject 파라미터는 추가 대상 HTML File 오브젝트 배열이며, 특정 인덱스의 값에 null 설정시, 해당 파일은 추가 대상에서 제외된다.
arrFIlePath 파라미터는 전용 브라우저환경에서 use_filepath 속성값이 true인 경우에만, 유효한 값을 가진다.
/**
* 파일 추가 전 이벤트
* @param nFileCount 추가 대상 파일 수
* @param arrFileObject 추가 대상 HTML File 오브젝트 배열
* @param arrFileName 추가 대상 파일 이름 배열
* @param arrFilePath 추가 대상 파일 경로 배열
*/
function uploader_on_beforefileadd(objInst, nFileCount, arrFileObject, arrFileName, arrFilePath)
{
var i, file_index;
for (i = 0; i < nFileCount; i++) {
// 중복된 파일이 있는 경우, 파일 오브젝트 배열의 값을 null로 설정
file_index = this.uploader.getfileindex(arrFileName[i]);
if (file_index >= 0) {
arrFileObject[i] = null;
}
}
}