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();
    }