FileUpload |
Methods |
|
|
setMaxTotalContentLength전체 폼 데이터(파일, 폼)의 전송 가능한 대한 최대 크기를 제한합니다.
Syntaxvoid setMaxTotalContentLength ( long maxTotalContentLength ) ParametersmaxTotalContentLength [in] 전체 폼 데이터에 대한 최대 크기를 입력합니다.
Return Values
RemarkssetMaxTotalContentLength Method는 폼으로 전송되는 모든 데이터를 기준으로 설정됩니다.
Sample CodesJava 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(); }
|