파일업로더 » Event

on_beforefileadd

Description

파일 추가 전 이벤트이다.

Parameters

Parameters Type Description
objInst INSTANCE 컴포넌트 인스턴스
nFileCount short 파일 갯수
arrFileObject Array HTML File 오브젝트 배열
arrFileName Array 파일 이름 배열
arrFIlePath Array 파일 경로 배열 (Remark 참조)

Return Value

Type Description
void

Remark

arrFileObject 파라미터는 추가 대상 HTML File 오브젝트 배열이며, 특정 인덱스의 값에 null 설정시, 해당 파일은 추가 대상에서 제외된다.

arrFIlePath 파라미터는 전용 브라우저환경에서 use_filepath 속성값이 true인 경우에만, 유효한 값을 가진다.

Example

/**
 * 파일 추가 전 이벤트
 * @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;
		}
	}
}

See Also

on_fileadd

Viewer Ver.

9.1.1.1

Update Date

20240109