FileItem

Methods

 

 

getInputStream

업로드 된 파일에서 InputStream 객체를 반환합니다.

 

Syntax

    InputStream getInputStream ()

Parameters

 

Return Values

업로드 된 파일에서 InputStream 객체를 반환합니다.

 

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");
	if(fileItem != null) { 
		fileItem.save(saveDirPath); 
		
		// 업로드 된 파일에서 InputStream 객체를 반환합니다.
		// 업로드 된 파일을 BLOB 타입으로 저장할 때 활용됩니다. 자세한 내용은 샘플의 "BLOB Upload & Download" 항목을 참고해 주십시오.
		InputStream fis = fileItem.getInputStream(); 	
		if(fis != null) {
			fis.close(); 
		}
	}
}
catch(CrossUploaderException ex) { 
}
catch(Exception ex) { 
	fileUpload.deleteUploadedFiles(); 
} 
finally { 
	fileUpload.clear(); 
}