Example usage for org.apache.commons.fileupload FileItem getString

List of usage examples for org.apache.commons.fileupload FileItem getString

Introduction

In this page you can find the example usage for org.apache.commons.fileupload FileItem getString.

Prototype

String getString();

Source Link

Document

Returns the contents of the file item as a String, using the default character encoding.

Usage

From source file:com.cyclopsgroup.waterview.servlet.MultipartServletRequestValueParser.java

/**
 * Constructor for class MultipartServletRequestValueParser
 *
 * @param request Http request object/*from   w  ww  . j a  va  2 s.c om*/
 * @param fileUpload File upload object
 * @throws FileUploadException Throw it out
 */
public MultipartServletRequestValueParser(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:com.softwarementors.extjs.djn.router.processor.standard.form.upload.UploadFormPostRequestProcessorTest.java

private FileItem mockFileItem(String name, String value) {
    FileItem fileItem = mock(FileItem.class);
    when(fileItem.isFormField()).thenReturn(true);
    when(fileItem.getFieldName()).thenReturn(name);
    when(fileItem.getString()).thenReturn(value);
    return fileItem;
}

From source file:com.cyclopsgroup.waterview.servlet.MultipartServletRequestParameters.java

/**
 * Constructor for class MultipartServletRequestValueParser
 *
 * @param request Http request object/*from w  w w .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:com.itpro.restws.helper.MultipartFromWrapper.java

private void addSingleValueItem(FileItem aItem) {
    List<String> list = new ArrayList<>();
    list.add(aItem.getString());
    fRegularParams.put(aItem.getFieldName(), list);
}

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:controller.editGames.java

private void processFormField(FileItem item) {
    if (item.getFieldName().equals("RecRam")) {
        String a = item.getString();
        RecRam = Integer.parseInt(a);
    } else if (item.getFieldName().equals("Code")) {
        Code = item.getString();//from   w w w .  j  a  v  a2 s.  c om
    } else if (item.getFieldName().equals("MinCpu")) {
        MinCpu = item.getString();
    } else if (item.getFieldName().equals("RecCpu")) {
        RecCpu = item.getString();
    } else if (item.getFieldName().equals("MinGpu")) {
        MinGpu = item.getString();
    } else if (item.getFieldName().equals("RecGpu")) {
        RecGpu = item.getString();
    } else if (item.getFieldName().equals("MinCpuLvl")) {
        String a = item.getString();
        MinCpuLvl = Integer.parseInt(a);
    } else if (item.getFieldName().equals("RecCpuLvl")) {
        String a = item.getString();
        RecCpuLvl = Integer.parseInt(a);
    } else if (item.getFieldName().equals("MinGpuLvl")) {
        String a = item.getString();
        MinGpuLvl = Integer.parseInt(a);
    } else if (item.getFieldName().equals("RecGpuLvl")) {
        String a = item.getString();
        RecGpuLvl = Integer.parseInt(a);
    } else if (item.getFieldName().equals("MinRam")) {
        String a = item.getString();
        MinRam = Integer.parseInt(a);
    }
}

From source file:com.softwarementors.extjs.djn.router.processor.standard.form.upload.UploadFormPostRequestProcessor.java

public void process(List<FileItem> fileItems, Writer writer) throws IOException {
    assert fileItems != null;
    assert writer != null;

    Map<String, String> formParameters = new HashMap<String, String>();
    Map<String, FileItem> fileFields = new HashMap<String, FileItem>();
    for (FileItem item : fileItems) {
        if (item.isFormField()) {
            formParameters.put(item.getFieldName(), item.getString());
        } else {//ww  w.  java2 s .  com
            fileFields.put(item.getFieldName(), item);
        }
    }

    if (logger.isDebugEnabled()) { // Avoid expensive function calls if logging is not needed
        logger.debug("Request data (UPLOAD FORM)=>" + getFormParametersLogString(formParameters) + " FILES: "
                + getFileParametersLogString(fileFields));
    }
    String result = process(formParameters, fileFields);

    String resultString = "<html><body><textarea>";
    resultString += result;
    resultString += ("</textarea></body></html>");
    writer.write(resultString);
    if (logger.isDebugEnabled()) {
        logger.debug("ResponseData data (UPLOAD FORM)=>" + resultString);
    }
}

From source file:hirondelle.situris.main.centrosInteresse.FileUploadWrapper.java

private void addSingleValueItem(FileItem aItem) {
    List<String> list = new ArrayList<String>();
    list.add(aItem.getString());
    fRegularParams.put(aItem.getFieldName(), list);
}

From source file:classes.newsserv.java

/**
 * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
 * methods./*w w w.  j  a v  a 2 s  .c o  m*/
 *
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException, FileUploadException {
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();

    // Apache Commons-Fileupload library classes
    DiskFileItemFactory factory = new DiskFileItemFactory();
    ServletFileUpload sfu = new ServletFileUpload(factory);

    if (!ServletFileUpload.isMultipartContent(request)) {
        System.out.println("sorry. No file uploaded");
        return;
    }

    try {// parse request
        List items = sfu.parseRequest(request);
        FileItem title = (FileItem) items.get(0);
        String t = title.getString();
        //System.out.println("t=" + t);
        FileItem news = (FileItem) items.get(1);
        String n = news.getString();

        FileItem date = (FileItem) items.get(2);
        String d = date.getString();

        FileItem time = (FileItem) items.get(3);
        String ti = time.getString();

        FileItem btn = (FileItem) items.get(5);
        String button = btn.getString();

        // get uploaded file
        FileItem file = (FileItem) items.get(4);

        if (button.equals("add")) {
            adminclass x = new adminclass();
            if (x.insertnews(t, n, d, ti, file)) {

                RequestDispatcher regd = request.getRequestDispatcher("news.jsp");
                regd.include(request, response);
            }
        }

        else if (button.equals("Select")) {//System.out.println("aval");
            adminclass x = new adminclass();

            ArrayList al = new ArrayList();
            id = Long.parseLong(request.getParameter("txt_id"));

            al = x.searchnews(id);
            request.setAttribute("data", al);
            // out.println("Record Searched");
            //            id=Long.parseLong(al.get(0).toString());
            //System.out.println(id);
            RequestDispatcher regd = request.getRequestDispatcher("news.jsp");
            regd.include(request, response);
        } else if (button.equals("update")) {
            adminclass x = new adminclass();

            if (x.updatenews(id, t, n, d, ti)) {
                RequestDispatcher regd = request.getRequestDispatcher("news.jsp");
                regd.include(request, response);
            }
        }
    } finally {
        out.close();
    }
}

From source file:com.aplos.core.listeners.MultipartRequest.java

private void addFormParam(FileItem item) {
    String value;/* ww w. ja  va  2 s  . com*/
    if (encoding == null) {
        value = item.getString();
    } else {
        try {
            value = item.getString(encoding);
        } catch (UnsupportedEncodingException e) {
            value = item.getString();
        }
    }
    if (formParams.containsKey(item.getFieldName())) {
        formParams.get(item.getFieldName()).add(value);
    } else {
        List<String> items = new ArrayList<String>();
        items.add(value);
        formParams.put(item.getFieldName(), items);
    }
}