Package org.apache.commons.fileupload

Examples of org.apache.commons.fileupload.DefaultFileItemFactory


    }

    public void testFileItemsInKeySet()
    {
        ParameterParser pp = new DefaultParameterParser();
        DefaultFileItemFactory factory = new DefaultFileItemFactory(10240, null);

        assertEquals("keySet() is not empty!", 0, pp.keySet().size());

        FileItem test = factory.createItem("upload-field", "application/octet-stream", false, null);
        pp.add("upload-field", test);

        assertEquals("FileItem not found in keySet()!", 1, pp.keySet().size());

        Iterator it = pp.keySet().iterator();
View Full Code Here


    }

    public void testToString()
    {
        ParameterParser pp = new DefaultParameterParser();
        DefaultFileItemFactory factory = new DefaultFileItemFactory(10240, null);

        FileItem test = factory.createItem("upload-field", "application/octet-stream", false, null);
        pp.add("upload-field", test);

        assertTrue(pp.toString().startsWith("{upload-field=[org.apache.commons.fileupload.DefaultFileItem"));
    }
View Full Code Here

            context.getProperties().get(RequestHandler.WS_RS_BUFFER_SIZE) == null
               ? RequestHandler.WS_RS_BUFFER_SIZE_VALUE : Integer.parseInt(context.getProperties().get(
                  RequestHandler.WS_RS_BUFFER_SIZE));
         File repo = new File(context.getProperties().get(RequestHandler.WS_RS_TMP_DIR));

         DefaultFileItemFactory factory = new DefaultFileItemFactory(bufferSize, repo);
         final FileUpload upload = new FileUpload(factory);

         return SecurityHelper.doPrivilegedExceptionAction(new PrivilegedExceptionAction<Iterator<FileItem>>()
         {
            public Iterator<FileItem> run() throws Exception
View Full Code Here

        this.repositoryPath = repositoryPath;
    }

    private void parseRequest() {
        fileUpload = new DiskFileUpload();
        fileUpload.setFileItemFactory(new DefaultFileItemFactory());
        fileUpload.setSizeMax(maxSize);

        fileUpload.setSizeThreshold(thresholdSize);

        if(repositoryPath != null && repositoryPath.trim().length()>0)
View Full Code Here

        Array_Of_HTTPFile<HTTPFile> attachedFiles = new Array_Of_HTTPFile<HTTPFile>();
        request.setAttribute(HTTPFile.HTTP_FILE_LIST, attachedFiles);

        if (FileUpload.isMultipartContent(request)) {
            try {
                FileUpload fu = new FileUpload(new DefaultFileItemFactory());
                List<FileItem> fileItems = fu.parseRequest(request);
                for (Iterator<FileItem> it = fileItems.iterator(); it.hasNext();) {
                    FileItem fi = (FileItem)it.next();
                    if (fi.isFormField()) {
                        if (request.getParameter(fi.getFieldName()) == null) {
View Full Code Here

        Array_Of_HTTPFile<HTTPFile> attachedFiles = new Array_Of_HTTPFile<HTTPFile>();
        request.setAttribute(HTTPFile.HTTP_FILE_LIST, attachedFiles);

        if (FileUpload.isMultipartContent(request)) {
            try {
                FileUpload fu = new FileUpload(new DefaultFileItemFactory());
                List<FileItem> fileItems = fu.parseRequest(request);
                for (Iterator<FileItem> it = fileItems.iterator(); it.hasNext();) {
                    FileItem fi = (FileItem)it.next();
                    if (fi.isFormField()) {
                        if (request.getParameter(fi.getFieldName()) == null) {
View Full Code Here

     *                   created.
     * @return the new <code>FileItemFactory</code> instance.
     */
    protected FileItemFactory createFactory(File repository)
    {
        return new DefaultFileItemFactory(threshold, repository);
    }
View Full Code Here

     *                   created.
     * @return the new <code>FileItemFactory</code> instance.
     */
    protected FileItemFactory createFactory(File repository)
    {
        return new DefaultFileItemFactory(threshold, repository);
    }
View Full Code Here

            context.getProperties().get(RequestHandler.WS_RS_BUFFER_SIZE) == null
               ? RequestHandler.WS_RS_BUFFER_SIZE_VALUE : Integer.parseInt((String)context.getProperties().get(
                  RequestHandler.WS_RS_BUFFER_SIZE));
         File repo = new File((String)context.getProperties().get(RequestHandler.WS_RS_TMP_DIR));

         DefaultFileItemFactory factory = new DefaultFileItemFactory(bufferSize, repo);
         FileUpload upload = new FileUpload(factory);
         return upload.parseRequest(httpRequest).iterator();
      }
      catch (FileUploadException e)
      {
View Full Code Here

        this.repositoryPath = repositoryPath;
    }

    private void parseRequest() {
        fileUpload = new DiskFileUpload();
        fileUpload.setFileItemFactory(new DefaultFileItemFactory());
        fileUpload.setSizeMax(maxSize);

        fileUpload.setSizeThreshold(thresholdSize);

        if(repositoryPath != null && repositoryPath.trim().length()>0)
View Full Code Here

TOP

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

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.