Package org.apache.commons.fileupload

Examples of org.apache.commons.fileupload.FileItemIterator


      // API to save files right to the tmp location
      ServletFileUpload uploadParser = new ServletFileUpload();
      uploadParser.setSizeMax(uploadSize);
      // Parse the request
      try {
        FileItemIterator iter = uploadParser.getItemIterator(ureq.getHttpReq());
        while (iter.hasNext()) {
          FileItemStream item = iter.next();
          String itemName = item.getFieldName();
          InputStream itemStream = item.openStream();
          if (item.isFormField()) {
            // Normal form item
            // analog to ureq.getParameter in non-multipart mode
View Full Code Here


    try {
      if (request.getContentType().startsWith("multipart/form-data")) {
        ServletFileUpload upload = new ServletFileUpload();
        upload.setFileSizeMax(MAX_SIZE);
        upload.setHeaderEncoding("UTF-8");
        FileItemIterator iter;
        try {
          iter = upload.getItemIterator(request);
          InputStream stream = null;
          while (iter.hasNext()) {
            FileItemStream item = iter.next();
            stream = item.openStream();
            if (item.isFormField()) {
              parameters.put(item.getFieldName(),
                Streams.asString(stream, "UTF-8"));
            } else {
View Full Code Here

    upload.setHeaderEncoding("UTF-8");
    String message = null;
    Map<String, String> parameters = new HashMap<String, String>();
    List<UploadItem> uploadItems = new ArrayList<UploadItem>();
    try {
      FileItemIterator iter;
      try {
        iter = upload.getItemIterator(request);
        FileItemStream imageFileItem = null;
        String folder = null;
        InputStream stream = null;
        InputStream filestream = null;
        byte[] fileData = null;
        parameters.put(IMAGE_UPLOAD_PAGE_ID,
            (String)session.getAttribute(
                IMAGE_UPLOAD_PAGE_ID));
        if (request.getParameter("CKEditorFuncNum") != null) {
          ckeditorFuncNum = request.getParameter("CKEditorFuncNum");
        }
        while (iter.hasNext()) {
          FileItemStream item = iter.next();
          stream = item.openStream();
          if (item.isFormField()) {
            parameters.put(item.getFieldName(),
                Streams.asString(stream, "UTF-8"));
          } else {
View Full Code Here

    @Override
    protected void doPost(HttpServletRequest req, final HttpServletResponse resp)
            throws ServletException, IOException {
        ServletFileUpload upload = new ServletFileUpload();
        try {
            FileItemIterator iterator = upload.getItemIterator(req);
            while (iterator.hasNext()) {
                FileItemStream item = iterator.next();
                String name = item.getName();
                if (name == null) {
                    continue;
                }
                if (!Arrays.asList("jpeg", "jpg", "bmp", "png", "gif").contains(PhotoService.getExtension(name))) {
View Full Code Here

                // Now we should have the componentsName and upload directory to setup remaining upload of file items
                String compName = htUpload.get(FileUploadUtil.COMPONENT_NAME);
                status.setName(compName);

                // Parse the request and return list of "FileItem" whle updating status
                FileItemIterator iter = upload.getItemIterator(request);

                status.setReadingComplete();

                while (iter.hasNext()) {
                    item = iter.next();
                    if (item.isFormField()) {
                        // handle a form item being uploaded
                        String itemName = item.getFieldName();

                        // process form(non-file) item200002
View Full Code Here

        // Create a new file upload handler
        ServletFileUpload upload = new ServletFileUpload();

        // Parse the request
        try {
            FileItemIterator iter = upload.getItemIterator(request);
            while (iter.hasNext() == true) {
                FileItemStream item = iter.next();
                InputStream stream = item.openStream();
                if (item.isFormField() == false) {
                    /*
                     * The name given should have a .jar extension. Check this here. If
                     * not, return an error. If so, parse out just the module name.
View Full Code Here

    String regionCode = "";
    String fileContents = null;
    ServletFileUpload upload = new ServletFileUpload();
    upload.setSizeMax(50000);
    try {
      FileItemIterator iterator = upload.getItemIterator(req);
      while (iterator.hasNext()) {
        FileItemStream item = iterator.next();
        InputStream in = item.openStream();
        if (item.isFormField()) {
          String fieldName = item.getFieldName();
          if (fieldName.equals("phoneNumber")) {
            phoneNumber = Streams.asString(in, "UTF-8");
View Full Code Here

    // Parse the request
    try {
      ServletFileUpload upload = new ServletFileUpload();
      upload.setSizeMax(maxSize);

      FileItemIterator iterator = upload.getItemIterator(request);

      while (iterator.hasNext()) {
        FileItemStream itemStream = iterator.next();
        InputStream in = itemStream.openStream();

        if (LOG.isDebugEnabled())
          LOG.debug("Found item " + itemStream.getFieldName());
        if (itemStream.isFormField()) {
View Full Code Here

 
  ServletFileUpload upload = new ServletFileUpload();

upload.setSizeMax(mU);
try {
    FileItemIterator iter = upload.getItemIterator(req);
//List<FileItem> items = upload.parseRequest(req);

while (iter.hasNext()) {
       FileItemStream item = iter.next();
//for (int ct = 0;ct < items.size();ct++){

//         FileItem item = (FileItem)items.get(ct);

        String name = item.getName();
View Full Code Here

            ServletFileUpload upload = new ServletFileUpload(factory);

            // Parse the request
            try {
                resp.setContentType("text/plain");
                FileItemIterator iterator = upload.getItemIterator(req);

                while (iterator.hasNext()) {
                    FileItemStream item = iterator.next();
                   InputStream stream = item.openStream();
                  if (item.isFormField()) {
                        System.out.println("Got a form field: " + item.getFieldName()  + " " +item);
                 } else{
                       System.out.println("Got an uploaded file: " + item.getFieldName() +
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.