파일 추가 전 이벤트이다.
| 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;
		}
	}
}