public void processFiles() { try { if(FileUpload.isMultipartContent(request)) { DiskFileUpload upload = new DiskFileUpload(); List items = upload.parseRequest(request); String root = TapeData.config.getProperty("root") + System.getProperty("file.separator") + "midia" + System.getProperty("file.separator") + c.getNome() + System.getProperty("file.separator"); Iterator it = items.iterator(); while(it.hasNext()) { FileItem item = (FileItem) it.next(); if(item.getSize() > 0) { String fname = item.getName(); int barra = fname.lastIndexOf("\\"); if(barra > 0) { fname=fname.substring(barra + 1); } File f = new File(root + fname); item.write(f); } } } } catch(Exception ex) { } }