List of usage examples for org.apache.commons.fileupload FileItem getName
String getName();
From source file:com.krawler.esp.handlers.basecampHandler.java
public static File getfile(HttpServletRequest request, String docid) throws ConfigurationException { String destinationDirectory = StorageHandler.GetDocStorePath() + StorageHandler.GetFileSeparator() + "baseCamxml"; java.io.File destDir = new java.io.File(destinationDirectory); if (!destDir.exists()) { destDir.mkdirs();/*ww w .ja v a2 s . com*/ } DiskFileUpload fu = new DiskFileUpload(); String Ext = null; File uploadFile = null; List fileItems = null; try { fileItems = fu.parseRequest(request); } catch (FileUploadException e) { KrawlerLog.op.warn("Problem While Uploading file :" + e.toString()); } for (Iterator i = fileItems.iterator(); i.hasNext();) { FileItem fi = (FileItem) i.next(); if (!fi.isFormField()) { String fileName = null; try { fileName = new String(fi.getName().getBytes(), "UTF8"); if (fileName.contains(".")) { Ext = fileName.substring(fileName.lastIndexOf(".")); } if (fi.getSize() != 0) { uploadFile = new File( destinationDirectory + StorageHandler.GetFileSeparator() + docid + ".xml"); fi.write(uploadFile); } } catch (Exception e) { KrawlerLog.op.warn("Problem While Reading file :" + e.toString()); } } } return uploadFile; }
From source file:com.tern.web.FileData.java
FileData(FileItem item) { this.fileName = item.getName(); this.type = item.getContentType(); this.data = item.get(); if (fileName != null) { int i = fileName.lastIndexOf("/"); if (i > 0) { fileName = fileName.substring(i + 1); } else {/*from w w w .jav a 2 s.c o m*/ i = fileName.lastIndexOf("\\"); if (i > 0) { fileName = fileName.substring(i + 1); } } } this.item = item; }
From source file:com.twinsoft.convertigo.engine.admin.services.UploadService.java
protected void doUpload(HttpServletRequest request, Document document, FileItem item) throws Exception { File fullFile = new File(item.getName()); File savedFile = new File(getRepository(), fullFile.getName()); item.write(savedFile);/* www . j av a 2 s . c o m*/ }
From source file:com.twinsoft.convertigo.engine.admin.services.certificates.Install.java
@Override protected void doUpload(HttpServletRequest request, Document document, FileItem item) throws Exception { File fullFile = new File(item.getName()); String certifNameExtension = fullFile.getName().replaceFirst(".*\\.", "."); if (CertificateManager.isCertificateExtension(certifNameExtension)) { File savedFile = new File(getRepository(), fullFile.getName()); item.write(savedFile);//www .j a v a2 s .co m ServiceUtils.addMessage(document, document.getDocumentElement(), "The certificate \"" + fullFile.getName() + "\" has been successfully uploaded", "message", false); } else { ServiceUtils.addMessage(document, document.getDocumentElement(), "The extension \"" + certifNameExtension + "\" isn't valid", "error", false); } }
From source file:com.bradmcevoy.http.FileItemWrapper.java
public FileItemWrapper(FileItem wrapped) { this.wrapped = wrapped; name = fixIEFileName(wrapped.getName()); }
From source file:Commands.readFileCommand.java
@Override public String executeCommand(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String UPLOAD_DIRECTORY = "C:\\Users\\USER\\Downloads\\Movies"; String forwardToJsp = ""; HttpSession session = request.getSession(true); if (ServletFileUpload.isMultipartContent(request)) { try {/*from w ww. j av a2 s .co m*/ ArrayList<FileItem> multiparts = (ArrayList<FileItem>) new ServletFileUpload( new DiskFileItemFactory()).parseRequest(request); FileItem item = multiparts.get(0); if (!item.getName().isEmpty()) { String name = new File(item.getName()).getName(); String filename = UPLOAD_DIRECTORY + File.separator + name; File f = new File(filename); boolean exists = f.exists(); //if (!exists) { if (!item.isFormField()) { item.write(f); // if (fm.readFile(f)) { // forwardToJsp = "Movie.jsp"; // session.setAttribute("filename", filename); // session.setAttribute("allGenre", fm.allGenre()); // session.setAttribute("allMovie", fm.allMovie()); // session.setAttribute("most", fm.displayMost()); // session.setAttribute("score", fm.scoreInGroup()); // session.setAttribute("avgScore", fm.displayAverage()); // session.setAttribute("scoreOrder", fm.scoreOrder()); // } else { // session.setAttribute("message", "fail to read file"); // } } // } else { // session.setAttribute("message", "File already exists"); // forwardToJsp = "index.jsp"; //} } else { session.setAttribute("message", "No File Choosen"); } } catch (Exception ex) { session.setAttribute("message", ex.getMessage() + ex.getClass()); } } else { session.setAttribute("message", "Sorry this Servlet only handles file upload request"); } return forwardToJsp; }
From source file:com.sic.plugins.kpp.provider.KPPBaseKeychainsProvider.java
/** * Checks if a given file item is a keychain file. * @param item// www .j a v a 2 s . c o m * @return true, if it is a keychain file. */ public boolean isKeychainFile(FileItem item) { return item.getName().endsWith(FILE_EXTENSION); }
From source file:com.silverpeas.util.web.servlet.FileUploadUtilTest.java
@Test public void testGetFileName() throws Exception { FileItem item = mock(FileItem.class); when(item.getName()) .thenReturn("C:\\Documents and Settings\\rivoirede\\Bureau\\GED KHOLER\\import_kohler_partiel.xml"); String fileName = FileUploadUtil.getFileName(item); assertThat(fileName, is("import_kohler_partiel.xml")); item = mock(FileItem.class); when(item.getName()).thenReturn("/home/silver/SilverpeasV5/temp/test_partiel.xml"); fileName = FileUploadUtil.getFileName(item); assertThat(fileName, is("test_partiel.xml")); }
From source file:com.radio.svc.facade.FeatureSSDFacade.java
@Override public void addNewFeatureSSD(String songName, FileItem ssdFeatureFile) throws FileNotFoundException { BufferedReader csv = new BufferedReader(new FileReader(ssdFeatureFile.getName())); List<FeatureSSDEntity> featureSSDEntities = new LinkedList<FeatureSSDEntity>(); SongEntity songServiceProvider = new SongEntity(); String data;/*w ww . ja v a 2 s .c om*/ try { while ((data = csv.readLine()) != null) { String songName_ = data.split(",")[0]; songServiceProvider.setName(songName); FeatureSSDEntity featureSSDEntiity = FeatureSSDEntity.create(); if (featureSSDEntiity != null) { featureSSDEntiity.setFeatureSSDID(songServiceProvider.getSongID()); featureSSDEntities.add(featureSSDEntiity); } } } catch (IOException ex) { Logger.getLogger(FeatureSSDFacade.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:MainServer.ImageUploadServlet.java
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); try {//from w w w.j a v a2s . c o m List<FileItem> items = this.upload.parseRequest(request); if (items != null && !items.isEmpty()) { for (FileItem item : items) { String filename = item.getName(); String filepath = fileDir + File.separator + filename; System.out.println("File path: " + filepath); File file = new File(filepath); InputStream inputStream = item.getInputStream(); BufferedInputStream bis = new BufferedInputStream(inputStream); FileOutputStream fos = new FileOutputStream(file); int f; while ((f = bis.read()) != -1) { fos.write(f); } fos.flush(); fos.close(); bis.close(); inputStream.close(); System.out.println("File: " + filename + "Uploaded"); } } System.out.println("Uploaded!"); out.write("Uploaded!"); } catch (FileUploadException | IOException e) { System.out.println(e); out.write(fileDir); } }