ImageTool

Methods

 

 

getImage

ImageTool 객체를 생성합니다.

 

Syntax

    static ImageTool getImage ( String imageFilePath )
    static ImageTool getImage ( FileItem imageFileItem )
    static ImageTool getImage ( File imageFile )

Parameters

imageFilePath

[in] ImageTool 객체를 생성할 이미지 파일의 경로를 입력합니다.

imageFileItem

[in] ImageTool 객체를 생성할 이미지 파일의 FileItem 객체를 입력합니다.

imageFile

[in] ImageTool 객체를 생성할 이미지 파일의 File 객체를 입력합니다.

 

Return Values

ImageTool 객체를 반환합니다.

 

Remarks

 

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 fileItem = fileUpload.getFileItem("files");
	FileItem inFileItem = fileUpload.getFileItem("inFiles");

	if(fileItem != null && inFileItem != null) { 
		fileItem.save(saveDirPath); 	
		inFileItem.save(saveDirPath); 		
					
		// 이미지 객체 생성
		ImageTool image = ImageTool.getImage(fileItem);
		// 다른 유형의 Image 객체를 가져오는 함수들
		// getImage(File sourceFile);
		// getImage(String sourceFilePath);
		
		// image가 null이면, 지원되지 않는 이미지 포맷이거나 파일을 찾을 수 없는 경우입니다. 
		if(image != null) { 
		}
	}
}
catch(CrossUploaderException ex) { 
}
catch(Exception ex) { 
	fileUpload.deleteUploadedFiles(); 
}
finally { 
	fileUpload.clear(); 
}