List of usage examples for org.apache.commons.fileupload FileItem getName
String getName();
From source file:br.com.caelum.vraptor.interceptor.multipart.MultipartItemsProcessor.java
private static boolean notEmpty(FileItem item) { return !item.getName().trim().equals(""); }
From source file:classes.Upload.java
public static String uploadImage(HttpServletRequest request, ServletConfig config, String path) throws FileUploadException, Exception { String url = ""; String imgDir = config.getServletContext().getRealPath(path) + "/"; File dir = new File(imgDir); dir.mkdirs();//ww w .ja v a 2 s .c o m System.out.println("PasaPorAqui2"); DiskFileItemFactory fabrica = new DiskFileItemFactory(); fabrica.setSizeThreshold(1024); fabrica.setRepository(dir); ServletFileUpload upload = new ServletFileUpload(fabrica); List<FileItem> partes = upload.parseRequest(request); for (FileItem item : partes) { System.out.println("Subiendo"); File archivo = new File(imgDir, item.getName()); item.write(archivo); url = item.getName(); } return url; }
From source file:com.pureinfo.srm.RequestUtils.java
public static PureProperties parse(HttpServletRequest _request) throws PureException { logger.debug("enti"); PureProperties props = new PureProperties(); Enumeration names = _request.getParameterNames(); logger.debug("enti11111111111#" + names.hasMoreElements()); while (names.hasMoreElements()) { String sName = (String) names.nextElement(); String[] values = _request.getParameterValues(sName); if (values.length == 1) { props.setProperty(sName, values[0]); } else {//from w w w. j a va 2s. c om props.setProperty(sName, values); } } String sContentType = _request.getContentType(); if (sContentType != null && sContentType.startsWith("multipart/form-data")) { logger.debug("enti111"); DiskFileUpload upload = new DiskFileUpload(); List items; try { items = upload.parseRequest(_request); } catch (FileUploadException ex) { throw new PureException(PureException.UNKNOWN, "upload error", ex); } logger.debug("enti111111111111" + items.size()); for (Iterator iter = items.iterator(); iter.hasNext();) { FileItem item = (FileItem) iter.next(); if (item.getName() == null) { props.setProperty(item.getFieldName(), item.getString()); } else { props.setProperty(item.getFieldName(), item); } logger.debug("name:" + item.getFieldName() + "-value:" + props.getProperty(item.getFieldName())); } } return props; }
From source file:fr.paris.lutece.portal.service.fileupload.FileUploadService.java
/** * Return the file name, without its whole path, from the file item. * This should be used has FileItem.getName can return the whole path. * @param fileItem the fileItem to process * @return the name of the file associated */// ww w .j a v a 2 s .com public static String getFileNameOnly(FileItem fileItem) { String strFileName; if (fileItem != null) { strFileName = fileItem.getName(); if (strFileName != null) { strFileName = FilenameUtils.getName(strFileName); } } else { strFileName = null; } return strFileName; }
From source file:com.enonic.esl.io.FileUtil.java
public static String getFileName(FileItem fileItem) { String fileName = fileItem.getName(); StringTokenizer nameTokenizer = new StringTokenizer(fileName, "\\/:"); while (nameTokenizer.hasMoreTokens()) { fileName = nameTokenizer.nextToken(); }//from w w w .j a va 2 s. c om return fileName; }
From source file:com.silverpeas.util.web.servlet.FileUploadUtil.java
public static String getFileName(FileItem file) { if (file == null || !StringUtil.isDefined(file.getName())) { return ""; }//from www .j a va2s.com return FileUtil.getFilename(file.getName()); }
From source file:fr.paris.lutece.plugins.asynchronousupload.util.JSONUtils.java
private static String getPreviewImage(FileItem fileItem) throws IOException { if (FileUtil.hasImageExtension(fileItem.getName())) { String preview = "data:image/png;base64," + DatatypeConverter.printBase64Binary(fileItem.get()); return preview; }//from w w w . j a v a 2 s . c o m return StringUtils.EMPTY; }
From source file:com.cognitivabrasil.repositorio.data.entities.Files.java
public static boolean isFileItemInFileList(List<Files> filesList, FileItem file) { for (Files f : filesList) { if (f.getName().compareTo(file.getName()) == 0) { return true; }//from w w w. j av a 2 s . c o m } return false; }
From source file:com.threecrickets.prudence.internal.lazy.LazyInitializationFile.java
/** * Creates a PHP-style item in the $_FILE map. * //w ww . j a va 2s . c om * @param fileItem * The file itme * @return A PHP-style $_FILE item */ private static Map<String, Object> createFileItemMap(FileItem fileItem) { Map<String, Object> exposedFileItem = new HashMap<String, Object>(); exposedFileItem.put("name", fileItem.getName()); exposedFileItem.put("type", fileItem.getContentType()); exposedFileItem.put("size", fileItem.getSize()); if (fileItem instanceof DiskFileItem) { DiskFileItem diskFileItem = (DiskFileItem) fileItem; exposedFileItem.put("tmp_name", diskFileItem.getStoreLocation().getAbsolutePath()); } // exposedFileItem.put("error", ); return exposedFileItem; }
From source file:com.intbit.FileUploadUtil.java
public static String uploadFile(String uploadPath, HttpServletRequest request) throws FileUploadException, Exception { logger.info("FileUploadUtil::Entering FileUploadUtil#uploadFile"); String fileName = null;//from w w w . java 2 s . c om logger.info("FileUploadUtil::Upload path without filename: " + uploadPath); DiskFileItemFactory factory = new DiskFileItemFactory(); // maximum size that will be stored in memory factory.setSizeThreshold(maxMemSize); // Location to save data that is larger than maxMemSize. factory.setRepository(new File(AppConstants.TMP_FOLDER)); // Create a new file upload handler ServletFileUpload upload = new ServletFileUpload(factory); // maximum file size to be uploaded. upload.setSizeMax(maxFileSize); // Parse the request to get file items. List fileItems = upload.parseRequest(request); // Process the uploaded file items Iterator i = fileItems.iterator(); while (i.hasNext()) { FileItem fi = (FileItem) i.next(); if (!(fi.isFormField())) { // Get the uploaded file parameters fileName = fi.getName(); if (!"".equals(fileName)) { File uploadDir = new File(uploadPath); boolean result = false; if (!uploadDir.exists()) { result = uploadDir.mkdirs(); } // Write the file String filePath = uploadPath + File.separator + fileName; logger.info("FileUploadUtil::Upload path with filename" + filePath); File storeFile = new File(filePath); fi.write(storeFile); logger.info("FileUploadUtil::File Uploaded successfully"); } else { throw new IllegalArgumentException("Filename of uploded file cannot be empty"); } } } return fileName; }