@Override public void parseFileParts() throws FileUploadException { MultipartServletWebRequest.this.parseFileParts(); }
@Override public void parseFileParts() throws FileUploadException { MultipartServletWebRequest.this.parseFileParts(); }
public UploadValuePage(PageParameters parameters) { super(parameters); Bytes maxSize = Bytes.kilobytes(20000); ServletWebRequest swr = (ServletWebRequest) getRequest(); MultipartServletWebRequest mswr = swr.newMultipartWebRequest(maxSize, "uploadId"); mswr.parseFileParts(); // since Wicket 6.18.0 FileItem item = mswr.getFile("fileInput").get(0); // process item }
@Override protected void respond(AjaxRequestTarget target) { try { ServletWebRequest webRequest = (ServletWebRequest) getRequest(); MultipartServletWebRequest multiPartRequest = webRequest.newMultipartWebRequest( Bytes.megabytes(maxFilesize), "ignored"); multiPartRequest.parseFileParts(); fileItems.addAll(multiPartRequest.getFiles().get("file")); } catch (FileUploadException e) { throw new RuntimeException(e); } }
try { MultipartServletWebRequest multipartServletWebRequest = createMultipartWebRequest(servletWebRequest); multipartServletWebRequest.parseFileParts();
getMaxSize(), getPage().getId()); multipartWebRequest.setFileMaxSize(getFileMaxSize()); multipartWebRequest.parseFileParts();
getMaxSize(), getPage().getId()); multipartWebRequest.setFileMaxSize(getFileMaxSize()); multipartWebRequest.parseFileParts();
@Override protected void onEvent(AjaxRequestTarget target) { try { ServletWebRequest request = (ServletWebRequest)getComponent().getRequest(); final MultipartServletWebRequest multipartWebRequest = request .newMultipartWebRequest(getMaxSize(), getComponent().getPage().getId()); multipartWebRequest.setFileMaxSize(getFileMaxSize()); multipartWebRequest.parseFileParts(); // TODO: Can't this be detected from header? getComponent().getRequestCycle().setRequest(multipartWebRequest); ArrayList<FileUpload> fileUploads = new ArrayList<>(); // Get the item for the path final List<FileItem> fileItems = multipartWebRequest.getFile(parameterName); if (fileItems != null) { for (FileItem item : fileItems) { fileUploads.add(new FileUpload(item)); } } onFileUpload(target, fileUploads); } catch (final FileUploadException fux) { onError(target, fux); } }