List of usage examples for org.apache.commons.fileupload FileItem getFieldName
String getFieldName();
From source file:Controller.ProsesRegis.java
private void processFormField(FileItem item) { if (item.getFieldName().equals("ids")) { IdStudent = item.getString();/* ww w.j a va 2 s . co m*/ } else if (item.getFieldName().equals("idm")) { IdMajor = item.getString(); } else if (item.getFieldName().equals("name")) { Fullname = item.getString(); } else if (item.getFieldName().equals("gender")) { Gender = item.getString(); } else if (item.getFieldName().equals("birth")) { Birth = item.getString(); } else if (item.getFieldName().equals("school")) { School = item.getString(); } else if (item.getFieldName().equals("major")) { Major = item.getString(); } else if (item.getFieldName().equals("address")) { Address = item.getString(); } else if (item.getFieldName().equals("phone")) { Phone = item.getString(); } else if (item.getFieldName().equals("email")) { Email = item.getString(); } else if (item.getFieldName().equals("gra-year")) { Grayear = item.getString(); } else if (item.getFieldName().equals("photoubah")) { Photo = item.getString(); } }
From source file:calliope.handler.post.AeseStripHandler.java
/** * Strip an xml document into markup and plain text * @param request the original request object * @return a MIM multipart encoded response * @throws AeseException //from ww w. j av a 2 s.c o m */ String stripDocument(HttpServletRequest request) throws AeseException { try { DiskFileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); List items = upload.parseRequest(request); Iterator iter = items.iterator(); String format = Formats.STIL; String style = Formats.DEFAULT; String recipe = null; String xml = null; while (iter.hasNext()) { FileItem item = (FileItem) iter.next(); String name = item.getFieldName(); if (name.equals(Params.STYLE)) style = item.getString(); else if (name.equals(Params.FORMAT)) format = item.getString(); else if (name.equals(Params.RECIPE)) recipe = item.getString(); else if (name.equals(Params.XML)) xml = item.getString(); } if (xml != null) { JSONResponse markup = new JSONResponse(JSONResponse.STIL); JSONResponse text = new JSONResponse(JSONResponse.TEXT); AeseStripper stripper = new AeseStripper(); int res = stripper.strip(xml, recipe, style, "en_GB", null, Utils.isHtml(xml), text, markup); if (res == 1) { Multipart mime = new Multipart(); mime.putTextParam(format, markup.getBody(), MIMETypes.JSON); mime.putTextParam(Formats.TEXT, text.getBody(), MIMETypes.TEXT); return mime.toString(); } } throw new ParamException("invalid parameters for strip"); } catch (Exception e) { throw new AeseException(e); } }
From source file:br.com.SGIURD.utils.FileUploadWrapper.java
private void addMultivaluedItem(FileItem aItem) { List<String> values = fRegularParams.get(aItem.getFieldName()); values.add(aItem.getString()); }
From source file:com.github.ikidou.handler.FormHandler.java
private List<FileEntity> getFileEntities(Map<String, Object> result, List<FileItem> fileItems) throws Exception { List<FileEntity> fileEntities = new ArrayList<>(); for (FileItem fileItem : fileItems) { if (fileItem.isFormField()) { fileItem.getFieldName(); result.put(fileItem.getFieldName(), fileItem.getString()); if (!fileItem.isInMemory()) { fileItem.delete();//from w ww. jav a 2 s . c o m } } else { FileEntity fileEntity = new FileEntity(); fileEntity.name = fileItem.getName(); fileEntity.contentType = fileItem.getContentType(); fileEntity.size = fileItem.getSize(); fileEntity.readableSize = FileSizeUtil.toReadable(fileItem.getSize()); fileEntity.savePath = "Data/" + fileEntity.name; File file = new File(fileEntity.savePath); fileItem.write(file); fileEntities.add(fileEntity); } } return fileEntities; }
From source file:com.radio.svc.controllers.admin.AddFeatureSSDController.java
@Override protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { //To change body of generated methods, choose Tools | Templates. String[] ssdFeatures = null;/*w w w .j a v a2s. c om*/ FileItem ssdFeatureFile = null; String songName = null; if (ServletFileUpload.isMultipartContent(request)) { try { List<FileItem> multiparts = new ServletFileUpload(new DiskFileItemFactory()).parseRequest(request); for (FileItem item : multiparts) { if (!item.isFormField()) { if (item.getFieldName().equals("ssdFeatureUpload")) { ssdFeatureFile = item; } } else { if (item.getFieldName().equals("songname")) { songName = item.getString(); //System.out.println( "Album Name " + item.getString() ); } } } } catch (Exception e) { e.printStackTrace(); } } ModelAndView model; model = new ModelAndView("/admin/featureSSDAdmin"); model.addObject("controller", "addfeaturessd"); featureSSDServiceProvider.addNewFeatureSSD(songName, ssdFeatureFile); model.addObject("msg", "success"); return model; }
From source file:calliope.handler.post.AeseTextImportHandler.java
public void handle(HttpServletRequest request, HttpServletResponse response, String urn) throws AeseException { try {// w w w . j a v a 2 s. c o m if (ServletFileUpload.isMultipartContent(request)) { StringBuilder sb = new StringBuilder(); // Check that we have a file upload request // Create a factory for disk-based file items FileItemFactory factory = new DiskFileItemFactory(); // Create a new file upload handler ServletFileUpload upload = new ServletFileUpload(factory); String log = ""; sb.append("<html><body>"); // Parse the request List items = upload.parseRequest(request); for (int i = 0; i < items.size(); i++) { FileItem item = (FileItem) items.get(i); if (item.isFormField()) { String fieldName = item.getFieldName(); if (fieldName != null) { sb.append("<p>form field: "); sb.append(fieldName); sb.append("</p>"); } } else if (item.getName().length() > 0) { String fieldName = item.getFieldName(); if (fieldName != null) { sb.append("<p>file field: "); sb.append(fieldName); sb.append("</p>"); } } } sb.append("</body></html>"); response.setContentType("text/html;charset=UTF-8"); response.getWriter().println(sb.toString()); } } catch (Exception e) { throw new AeseException(e); } }
From source file:com.cyclopsgroup.waterview.servlet.MultipartServletRequestParameters.java
/** * Constructor for class MultipartServletRequestValueParser * * @param request Http request object/*from w ww . j a v a 2s. c o m*/ * @param fileUpload File upload object * @throws FileUploadException Throw it out */ public MultipartServletRequestParameters(HttpServletRequest request, FileUploadBase fileUpload) throws FileUploadException { List files = fileUpload.parseRequest(request); for (Iterator i = files.iterator(); i.hasNext();) { FileItem fileItem = (FileItem) i.next(); if (fileItem.isFormField()) { add(fileItem.getFieldName(), fileItem.getString()); } else { fileItems.put(fileItem.getFieldName(), fileItem); } } }
From source file:importer.handler.post.TextImportHandler.java
public void handle(HttpServletRequest request, HttpServletResponse response, String urn) throws ImporterException { try {//from www.j a va 2s. c o m if (ServletFileUpload.isMultipartContent(request)) { StringBuilder sb = new StringBuilder(); // Check that we have a file upload request // Create a factory for disk-based file items FileItemFactory factory = new DiskFileItemFactory(); // Create a new file upload handler ServletFileUpload upload = new ServletFileUpload(factory); String log = ""; sb.append("<html><body>"); // Parse the request List items = upload.parseRequest(request); for (int i = 0; i < items.size(); i++) { FileItem item = (FileItem) items.get(i); if (item.isFormField()) { String fieldName = item.getFieldName(); if (fieldName != null) { sb.append("<p>form field: "); sb.append(fieldName); sb.append("</p>"); } } else if (item.getName().length() > 0) { String fieldName = item.getFieldName(); if (fieldName != null) { sb.append("<p>file field: "); sb.append(fieldName); sb.append("</p>"); } } } sb.append("</body></html>"); response.setContentType("text/html;charset=UTF-8"); response.getWriter().println(sb.toString()); } } catch (Exception e) { throw new ImporterException(e); } }
From source file:inet.common.jsf.request.MultipartRequest.java
private void addFormParam(FileItem item) { if (formParams.containsKey(item.getFieldName())) { formParams.get(item.getFieldName()).add(getItemString(item)); } else {//from w w w . ja v a 2 s . c om List<String> items = new ArrayList<String>(); items.add(getItemString(item)); formParams.put(item.getFieldName(), items); } }
From source file:com.aplos.core.listeners.MultipartRequest.java
private void addFileParam(FileItem item) { if (fileParams.containsKey(item.getFieldName())) { fileParams.get(item.getFieldName()).add(item); } else {// w w w . j a v a 2 s . c o m List<FileItem> items = new ArrayList<FileItem>(); items.add(item); fileParams.put(item.getFieldName(), items); } }