FileUpload

Methods

 

 

setAutoMakeDirs

파일 저장 및 이동시 파일생성에 필요한 상위 디렉토리를 모두 생성합니다.

 

Syntax

    void setAutoMakeDirs ( boolean autoMakeDirs )

Parameters

autoMakeDirs

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

true

파일생성에 필요한 상위 디렉토리를 모두 생성합니다.

false

파일생성에 필요한 상위 디렉토리를 생성하지 않습니다.

 

Return Values

 

Remarks

autoMakeDirs 값이 false일 경우, 파일이 저정되는 경로는 FileUpload.startUpload() Method 호출 전에 미리 생성해 두어야 합니다.

 

Sample Codes

Java

FileUpload fileUpload = new FileUpload(request, response);
try {	
	// 파일 저장 및 이동시 파일생성에 필요한 상위 디렉토리를 모두 생성합니다.
	fileUpload.setAutoMakeDirs(true);
	String saveDirPath = request.getRealPath("/");
	saveDirPath += ("UploadDir" + File.separator);
	fileUpload.startUpload(saveDirPath); 	
	
	FileItem[] fileItems = fileUpload.getFileItems("files");
	if(fileItems != null) { 
	}
}
catch(CrossUploaderException ex) { 
}
catch(Exception ex) { 
	fileUpload.deleteUploadedFiles(); 
} 
finally { 
	fileUpload.clear(); 
}