FileUpload

Methods

 

 

setFileFilters

허용할 파일 확장자를 설정합니다.

 

Syntax

    void setFileFilters ( String[] fileFilters )
    void setFileFilters ( String[] fileFilters, boolean reverse )

Parameters

autoMakeDirs

[in] 허용할 파일 포맷 이름을 입력합니다.

reverse

[in] reverse 속성 값을 입력합니다. 기본 값은 false입니다.

true

허용하지 않을 파일 포맷 이름을 기준으로 설정됩니다.

false

허용할 파일 포맷 이름을 기준으로 설정됩니다.

 

Return Values

 

Remarks

확장자가 없는 파일을 허용하려면 String[] fileFilters = {"jpg", "jpeg", "txt", ""} 처럼 배열을 생성해 주십시오.

 

Sample Codes

Java

FileUpload fileUpload = new FileUpload(request, response);
try {	
	fileUpload.setAutoMakeDirs(true);
	String saveDirPath = request.getRealPath("/");
	saveDirPath += ("UploadDir" + File.separator);
	
	// 허용할 파일 확장자를 설정합니다.
	// 확장자가 없는 파일을 허용하려면  {"jpg", "jpeg", "txt", ""} 처럼 배열을 생성해 주십시오. 
	String[] fileFilters = {"jpg", "jpeg", "txt"}; 
	fileUpload.setFileFilters(fileFilters);
		
	fileUpload.startUpload(saveDirPath); 	
	
	FileItem[] fileItems = fileUpload.getFileItems("files");
	if(fileItems != null) { 
	}
}
catch(CrossUploaderException ex) { 
}
catch(Exception ex) { 
	fileUpload.deleteUploadedFiles(); 
} 
finally { 
	fileUpload.clear(); 
}