/** * @see org.apache.wicket.markup.html.form.FormComponent#convertValue(java.lang.String[]) */ protected Object convertValue(String[] value) throws ConversionException { // convert the array of filenames into a collection of FileItems Collection uploads = null; final String[] filenames = getInputAsArray(); if (filenames != null) { final IMultipartWebRequest request = (IMultipartWebRequest)getRequest(); uploads = new ArrayList(filenames.length); for (int i = 0; i < filenames.length; i++) { uploads.add(new FileUpload(request.getFile(filenames[i]))); } } return uploads; }
final Map<String, List<FileItem>> itemNameToItem = ((IMultipartWebRequest)request).getFiles(); for (Entry<String, List<FileItem>> entry : itemNameToItem.entrySet())
@Override protected Collection<FileUpload> convertValue(String[] value) throws ConversionException { // convert the array of filenames into a collection of FileItems Collection<FileUpload> uploads = null; final String[] filenames = getInputAsArray(); if (filenames != null) { final IMultipartWebRequest request = (IMultipartWebRequest)getRequest(); uploads = new ArrayList<>(filenames.length); for (String filename : filenames) { List<FileItem> fileItems = request.getFile(filename); for (FileItem fileItem : fileItems) { uploads.add(new FileUpload(fileItem)); } } } return uploads; }
final Map<String, List<FileItem>> itemNameToItem = ((IMultipartWebRequest)request).getFiles(); for (Entry<String, List<FileItem>> entry : itemNameToItem.entrySet())
@Override public List<FileUpload> getFileUploads() { List<FileUpload> fileUploads = super.getFileUploads(); if (fileUploads != null && !fileUploads.isEmpty()) { return fileUploads; } fileUploads = new ArrayList<>(); Request request = getRequest(); if (request instanceof IMultipartWebRequest) { List<FileItem> fileItems = ((IMultipartWebRequest) request).getFile(getInputName()); if (fileItems != null) { for (FileItem item : fileItems) { fileUploads.add(new FileUpload(item)); } } } return fileUploads; }
final Map itemNameToItem = ((IMultipartWebRequest)request).getFiles(); Iterator it = itemNameToItem.entrySet().iterator(); while (it.hasNext())
/** * @see org.apache.wicket.markup.html.form.FormComponent#convertValue(java.lang.String[]) */ @Override protected Collection<FileUpload> convertValue(String[] value) throws ConversionException { // convert the array of filenames into a collection of FileItems Collection<FileUpload> uploads = null; final String[] filenames = getInputAsArray(); if (filenames != null) { final IMultipartWebRequest request = (IMultipartWebRequest)getRequest(); uploads = new ArrayList<FileUpload>(filenames.length); for (int i = 0; i < filenames.length; i++) { uploads.add(new FileUpload(request.getFile(filenames[i]))); } } return uploads; }
final Map<String, FileItem> itemNameToItem = ((IMultipartWebRequest)request).getFiles(); Iterator<Entry<String, FileItem>> it = itemNameToItem.entrySet().iterator(); while (it.hasNext())
@Override protected Collection<FileUpload> convertValue(String[] value) throws ConversionException { // convert the array of filenames into a collection of FileItems Collection<FileUpload> uploads = null; final String[] filenames = getInputAsArray(); if (filenames != null) { final IMultipartWebRequest request = (IMultipartWebRequest)getRequest(); uploads = new ArrayList<>(filenames.length); for (String filename : filenames) { List<FileItem> fileItems = request.getFile(filename); for (FileItem fileItem : fileItems) { uploads.add(new FileUpload(fileItem)); } } } return uploads; }
@Override public List<FileUpload> getFileUploads() { List<FileUpload> fileUploads = super.getFileUploads(); if (fileUploads != null && !fileUploads.isEmpty()) { return fileUploads; } fileUploads = new ArrayList<>(); Request request = getRequest(); if (request instanceof IMultipartWebRequest) { List<FileItem> fileItems = ((IMultipartWebRequest) request).getFile(getInputName()); if (fileItems != null) { for (FileItem item : fileItems) { fileUploads.add(new FileUpload(item)); } } } return fileUploads; }
@Override protected Collection<FileUpload> convertValue(String[] value) throws ConversionException { Collection<FileUpload> uploads = null; final String[] filenames = getInputAsArray(); if (filenames != null) { final IMultipartWebRequest request = (IMultipartWebRequest) getRequest(); uploads = new ArrayList<FileUpload>(filenames.length); for (String filename : filenames) { uploads.add(new FileUpload(new MagicMimeTypeFileItem(request.getFile(filename)))); } } return uploads; } });
@Override protected Collection<FileUpload> convertValue(String[] value) throws ConversionException { Collection<FileUpload> uploads = null; final String[] filenames = getInputAsArray(); if (filenames != null) { final IMultipartWebRequest request = (IMultipartWebRequest) getRequest(); uploads = new ArrayList<FileUpload>(filenames.length); for (String filename : filenames) { uploads.add(new FileUpload(new MagicMimeTypeFileItem(request.getFile(filename)))); } } return uploads; } });
final List<FileItem> fileItems = ((IMultipartWebRequest)request).getFile(getInputName());
final List<FileItem> fileItems = ((IMultipartWebRequest)request).getFile(getInputName());
/** * @return The uploaded file */ public FileUpload getFileUpload() { // Get request final Request request = getRequest(); // If we successfully installed a multipart request if (request instanceof IMultipartWebRequest) { // Get the item for the path final FileItem item = ((IMultipartWebRequest)request).getFile(getInputName()); // Only update the model when there is a file (larger than zero // bytes) if (item != null && item.getSize() > 0) { if (fileUpload == null) { fileUpload = new FileUpload(item); } return fileUpload; } } return null; }
/** * @return The uploaded file */ public FileUpload getFileUpload() { // Get request final Request request = getRequest(); // If we successfully installed a multipart request if (request instanceof IMultipartWebRequest) { // Get the item for the path final FileItem item = ((IMultipartWebRequest)request).getFile(getInputName()); // Only update the model when there is a file (larger than zero // bytes) if (item != null && item.getSize() > 0) { if (fileUpload == null) { fileUpload = new FileUpload(item); } return fileUpload; } } return null; }