Package org.apache.commons.fileupload

Examples of org.apache.commons.fileupload.FileItemIterator


            String name = null
            ContentType ct = null ;
            Lang lang = null ;
            int tripleCount = 0 ;
           
            FileItemIterator iter = upload.getItemIterator(request);
            while (iter.hasNext()) {
                FileItemStream item = iter.next();
                String fieldName = item.getFieldName();
                InputStream stream = item.openStream();
                if (item.isFormField())
                {
                    // Graph name.
View Full Code Here


    return new MultipartFormData();
  }

  protected void parseRequest(MultipartFormData multipartFormData, FileUpload fileUpload, RestMultipartRequestContext requestContext) {
    try {
      FileItemIterator itemIterator = fileUpload.getItemIterator(requestContext);
      while (itemIterator.hasNext()) {
        FileItemStream stream = itemIterator.next();
        multipartFormData.addPart(new FormPart(stream));
      }
    } catch (Exception e) {
      throw new RestException(Status.BAD_REQUEST, e, "multipart/form-data cannot be processed");
View Full Code Here

      {
         if (FileUpload.isMultipartContent(requestContext))
         {
            // content is multipart, we need to parse it (that includes form parameters)
            FileUpload upload = new FileUpload();
            FileItemIterator iter = upload.getItemIterator(requestContext);
            List<UploadContext> uploadContexts = new ArrayList<UploadContext>(7);
            List<NamedString> formParameters = new ArrayList<NamedString>(7);
            while (iter.hasNext())
            {
               FileItemStream item = iter.next();
               InputStream stream = item.openStream();
               if (!item.isFormField())
               {
                  String contentType = item.getContentType();
                  if (debug)
View Full Code Here

    resp.setContentType("application/xml");
    //resp.setContentType("text/plain");
    //String filename = getServletContext().getRealPath("/WEB-INF/web.xml"); //getContext TODO
    //output.println(filename);
   
    FileItemIterator iter = null;
    FileItemStream item = null;
    //ServletFileUpload upload = new ServletFileUpload();
    try {
      iter = upload.getItemIterator(req);
    } catch (FileUploadException fue) {
      output.println("Bad servlet iter!");
      System.out.println("Bad out iter!");
      fue.printStackTrace();
    }
    try {
      item = iter.next();
    } catch (FileUploadException fue) {
      output.println("Bad servlet next!");
      System.out.println("Bad out next!");
      fue.printStackTrace();
    }
View Full Code Here

  @Override
  protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    try {
      ServletFileUpload upload = new ServletFileUpload();
      FileItemIterator iterator = upload.getItemIterator(req);

      while (iterator.hasNext()) {
        FileItemStream item = iterator.next();

        if (item.isFormField()) {
          log.warning("Got a form field: " + item.getFieldName());
        } else {
          log.warning("Got an uploaded file: " + item.getFieldName() + ", name = " + item.getName());
View Full Code Here

    ServletFileUpload upload = new ServletFileUpload();
    res.setContentType("text/plain");

    PrintWriter outp = res.getWriter();

    FileItemIterator iterator = upload.getItemIterator(req);
    while (iterator.hasNext()) {
      FileItemStream item = iterator.next();
      InputStream stream = item.openStream();

      if (!item.isFormField()) {
      Validator validator = new Validator();
View Full Code Here

      throws FileUploadException
    {
    try
    {
      RequestContext ctx = new ServletRequestContext(request);
        FileItemIterator iter = fileUpload.getItemIterator(ctx);
        //List<FileItem> items = new ArrayList<FileItem>();
        String filenames = "";
        String[] overrideFilenames = request.getParameterValues("overrideFilenames");
        String overrideFilename;
        int i = 0;
       
        while (iter.hasNext())
        {
            FileItemStream item = iter.next();
            LOG.finest("The filename from the browser is: "+item.getName());
         
          if(overrideFilenames == null || overrideFilenames.length >= i || overrideFilenames[i] == null)
          {
            overrideFilename = item.getName();
View Full Code Here

    protected void doPost(final HttpServletRequest request,
                          final HttpServletResponse response)
            throws ServletException, IOException {
        request.setCharacterEncoding("UTF-8");
        final ServletFileUpload upload = new ServletFileUpload();
        FileItemIterator iterator = null;

        try {
            iterator = upload.getItemIterator(request);

            while (iterator.hasNext()) {
                final FileItemStream item = iterator.next();
                final InputStream stream = item.openStream();

                final JSONObject preference = preferenceUtils.getPreference();
                if (null == preference) {
                    response.sendError(HttpServletResponse.SC_NOT_FOUND);
View Full Code Here

    }

  @Override
  public List<FileItem> parseRequest(RequestContext ctx) throws FileUploadException {
     try {
         FileItemIterator iter = getItemIterator(ctx);
         List<FileItem> items = new ArrayList<FileItem>();
         FileItemFactory fac = getFileItemFactory();
         if (fac == null) {
             throw new NullPointerException(
                 "No FileItemFactory has been set.");
         }
         while (iter.hasNext()) {
             FileItemStream item = iter.next();
             HttpFileItem fileItem = new HttpFileItem(fac.createItem(item.getFieldName(),
                     item.getContentType(), item.isFormField(),
                     item.getName())
             );
             try {
View Full Code Here

        // check multipart
        isMultipart = ServletFileUpload.isMultipartContent(request);

        if (isMultipart) {
            ServletFileUpload upload = new ServletFileUpload();
            FileItemIterator iter = upload.getItemIterator(request);

            while (iter.hasNext()) {
                FileItemStream item = iter.next();
                String name = item.getFieldName();
                InputStream itemStream = new BufferedInputStream(item.openStream());

                if (item.isFormField()) {
                    InputStreamReader reader = new InputStreamReader(itemStream, "UTF-8");
View Full Code Here

TOP

Related Classes of org.apache.commons.fileupload.FileItemIterator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.