FileUpload

Methods

 

 

setMaxTotalContentLength

전체 폼 데이터(파일, 폼)의 전송 가능한 대한 최대 크기를 제한합니다.

 

Syntax

    void setMaxTotalContentLength ( long maxTotalContentLength )

Parameters

maxTotalContentLength

[in] 전체 폼 데이터에 대한 최대 크기를 입력합니다.

 

Return Values

 

Remarks

setMaxTotalContentLength Method는 폼으로 전송되는 모든 데이터를 기준으로 설정됩니다.

 

Sample Codes

Java

FileUpload fileUpload = new FileUpload(request, response);
try {	
	fileUpload.setAutoMakeDirs(true);
	String saveDirPath = request.getRealPath("/");
	saveDirPath += ("UploadDir" + File.separator);
	
	// 전체 Content-Length를 10MB로 제한합니다. 
	long maxTotalContentLength = 1024*1024*10; 
	fileUpload.setMaxTotalContentLength(maxTotalContentLength); 
		
	fileUpload.startUpload(saveDirPath); 	
	
	FileItem[] fileItems = fileUpload.getFileItems("files");
	if(fileItems != null) { 
	}
}
catch(CrossUploaderException ex) { 
}
catch(Exception ex) { 
	fileUpload.deleteUploadedFiles(); 
} 
finally { 
	fileUpload.clear(); 
}