List of usage examples for org.apache.wicket.protocol.http.servlet MultipartServletWebRequestImpl getFile
@Override public List<FileItem> getFile(final String fieldName)
From source file:name.martingeisse.wicket.component.upload.AbstractAjaxFileUploadField.java
License:Open Source License
@Override public void onSimpleCallback() { Request originalRequest = RequestCycle.get().getRequest(); if (originalRequest instanceof ServletWebRequest) { try {// w w w . j a va 2s. c o m String uploadId = RandomStringUtils.randomAscii(32); ServletWebRequest servletRequest = (ServletWebRequest) originalRequest; MultipartServletWebRequestImpl multipartRequest = (MultipartServletWebRequestImpl) servletRequest .newMultipartWebRequest(Bytes.megabytes(100), uploadId); List<FileItem> fileItems = multipartRequest.getFile(getInputName()); for (FileItem fileItem : fileItems) { onFileUploaded(multipartRequest, fileItem); } } catch (Exception e) { logger.error(e); } } }