Package org.apache.commons.fileupload.disk

Examples of org.apache.commons.fileupload.disk.DiskFileItem


            for(FileItem item : this.parseRequest(request)) {
               if(item.isFormField()) {
                  String fieldData = this.processNormalFormField(item, request.getCharacterEncoding());
                  handleParam(transaction, data, item.getFieldName(), fieldData);
               } else {
                  DiskFileItem diskFileItem = this.processFileField(item);
                  data.put(item.getFieldName() + "Name", diskFileItem.getName());
                  data.put(item.getFieldName() + "ContentType", diskFileItem.getContentType());
                  data.put(item.getFieldName() + "Size", diskFileItem.getSize());
                  data.put(item.getFieldName(), diskFileItem.getStoreLocation());
               }
            }

            return new DirectTransaction[]{transaction};
         } catch(Exception e) {
View Full Code Here


            protected List<?> parseFiles(HttpServletRequest request, ServletFileUpload upload) throws FileUploadException {
                if (exceptionType != null && exceptionType.equals(FileUploadException.class)) {
                    throw new FileUploadException();
                }
                List<FileItem> retval = new ArrayList<FileItem>();
                retval.add(new DiskFileItem("fieldName", "application/octet-stream", true, fileName, 0, null));
                return retval;
            }
            @Override
            protected byte[] readItem(FileItem item) throws IOException {
                if (exceptionType != null && exceptionType.equals(IOException.class)) {
View Full Code Here

        List items = parseRequest(new ServletRequestContext(request));
        Iterator iter = items.iterator();
        while (iter.hasNext()) {
            String[] value = new String[1];
            DiskFileItem diskFileItem = (DiskFileItem) iter.next();
            value[0] = diskFileItem.getString();
            parameterMap.put(diskFileItem.getFieldName(), value);
        }

        return parameterMap;
    }
View Full Code Here

TOP

Related Classes of org.apache.commons.fileupload.disk.DiskFileItem

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.