List of usage examples for org.apache.commons.fileupload LiferayFileItem getFileName
public String getFileName()
From source file:com.liferay.portal.upload.LiferayFileUpload.java
/** * @deprecated/* w w w.ja v a2 s. com*/ */ @Override @SuppressWarnings("rawtypes") protected FileItem createItem(Map headers, boolean formField) throws FileUploadException { LiferayFileItem item = (LiferayFileItem) super.createItem(headers, formField); String fileName = item.getFileName(); if (Validator.isNotNull(fileName)) { _session.setAttribute(LiferayFileUpload.FILE_NAME, fileName); } return item; }
From source file:com.liferay.util.servlet.fileupload.LiferayFileUpload.java
protected FileItem createItem(Map headers, boolean formField) throws FileUploadException { LiferayFileItem item = (LiferayFileItem) super.createItem(headers, formField); String fileName = item.getFileName(); if (Validator.isNotNull(fileName)) { _ses.setAttribute(LiferayFileUpload.FILE_NAME, fileName); }//from w ww. j a va2 s . c om return item; }
From source file:com.liferay.portal.upload.UploadServletRequestImpl.java
public String getFileName(String name) { LiferayFileItem[] liferayFileItems = _params.get(name); if ((liferayFileItems != null) && (liferayFileItems.length > 0)) { LiferayFileItem liferayFileItem = liferayFileItems[0]; return liferayFileItem.getFileName(); } else {//from ww w . j av a 2 s . c o m return null; } }
From source file:com.liferay.portal.upload.UploadServletRequestImpl.java
public String[] getFileNames(String name) { LiferayFileItem[] liferayFileItems = _params.get(name); if ((liferayFileItems != null) && (liferayFileItems.length > 0)) { String[] fileNames = new String[liferayFileItems.length]; for (int i = 0; i < liferayFileItems.length; i++) { LiferayFileItem liferayFileItem = liferayFileItems[i]; fileNames[i] = liferayFileItem.getFileName(); }//from www . j a va 2s .c om return fileNames; } else { return null; } }
From source file:com.liferay.portal.upload.UploadServletRequestImpl.java
public File[] getFiles(String name) { String[] fileNames = getFileNames(name); if (fileNames == null) { return null; }//from www . j ava 2s . c om LiferayFileItem[] liferayFileItems = _params.get(name); if ((liferayFileItems != null) && (liferayFileItems.length > 0)) { File[] files = new File[liferayFileItems.length]; for (int i = 0; i < liferayFileItems.length; i++) { LiferayFileItem liferayFileItem = liferayFileItems[i]; if (Validator.isNotNull(liferayFileItem.getFileName())) { files[i] = liferayFileItem.getStoreLocation(); } } return files; } else { return null; } }
From source file:com.liferay.portal.upload.UploadServletRequestImpl.java
public InputStream[] getFilesAsStream(String name, boolean deleteOnClose) throws IOException { String[] fileNames = getFileNames(name); if (fileNames == null) { return null; }/*w w w. ja va 2 s . co m*/ InputStream[] inputStreams = null; LiferayFileItem[] liferayFileItems = _params.get(name); if ((liferayFileItems != null) && (liferayFileItems.length > 0)) { inputStreams = new InputStream[liferayFileItems.length]; for (int i = 0; i < liferayFileItems.length; i++) { LiferayFileItem liferayFileItem = liferayFileItems[i]; if (Validator.isNotNull(liferayFileItem.getFileName())) { inputStreams[i] = getInputStream(liferayFileItem, deleteOnClose); } } } return inputStreams; }
From source file:com.liferay.util.servlet.UploadServletRequest.java
public UploadServletRequest(HttpServletRequest req) throws IOException { super(req);/* w w w . j av a2 s . c o m*/ _params = new LinkedHashMap(); try { //DiskFileUpload diskFileUpload = new DiskFileUpload( // new LiferayFileItemFactory(DEFAULT_TEMP_DIR)); ServletFileUpload diskFileUpload = new LiferayDiskFileUpload( new LiferayFileItemFactory(DEFAULT_TEMP_DIR), req); diskFileUpload.setSizeMax(DEFAULT_SIZE_MAX); List list = diskFileUpload.parseRequest(req); for (int i = 0; i < list.size(); i++) { LiferayFileItem fileItem = (LiferayFileItem) list.get(i); if (fileItem.isFormField()) { fileItem.setString(req.getCharacterEncoding()); } LiferayFileItem[] fileItems = (LiferayFileItem[]) _params.get(fileItem.getFieldName()); if (fileItems == null) { fileItems = new LiferayFileItem[] { fileItem }; } else { LiferayFileItem[] newFileItems = new LiferayFileItem[fileItems.length + 1]; System.arraycopy(fileItems, 0, newFileItems, 0, fileItems.length); newFileItems[newFileItems.length - 1] = fileItem; fileItems = newFileItems; } _params.put(fileItem.getFieldName(), fileItems); if (fileItem.getFileName() != null) _params.put(fileItem.getFileName(), new LiferayFileItem[] { fileItem }); } } catch (FileUploadException fue) { Logger.error(this, fue.getMessage(), fue); } }