Package org.apache.commons.fileupload.disk

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


    }
   
    MultiMapSolrParams params = SolrRequestParsers.parseQueryString( req.getQueryString() );
   
    // Create a factory for disk-based file items
    DiskFileItemFactory factory = new DiskFileItemFactory();

    // Set factory constraints
    // TODO - configure factory.setSizeThreshold(yourMaxMemorySize);
    // TODO - configure factory.setRepository(yourTempDirectory);
View Full Code Here


    }
  }

  private DiskFileItemFactory setupFileItemFactory(File repository, ServletContext context)
  {
    DiskFileItemFactory factory = new DiskFileItemFactory();
    factory.setSizeThreshold(DiskFileItemFactory.DEFAULT_SIZE_THRESHOLD);
    factory.setRepository(repository);

    FileCleaningTracker pTracker = FileCleanerCleanup.getFileCleaningTracker(context);
    factory.setFileCleaningTracker(pTracker);

    return factory;
  }
View Full Code Here

import org.apache.commons.fileupload.servlet.ServletFileUpload;

public class UploadFileUtils {

  public static FileItem getUploadFile(HttpServletRequest request, String file) throws Exception {
    ServletFileUpload fileUpload = new ServletFileUpload(new DiskFileItemFactory());
    List<FileItem> list = fileUpload.parseRequest(request);
    for(FileItem fileItem: list) {
      if (fileItem.getFieldName().equals(file)) {
        return fileItem;
      }
View Full Code Here

      String timestamp = format.format(new java.util.Date());
     
      if(ServletFileUpload.isMultipartContent(req))
      {
        // we'll store them temporarily on disk, then move them to the DB
        FileItemFactory factory = new DiskFileItemFactory();
       
        logger.debug("factory=" + factory);
       
        // upload handler
        ServletFileUpload upload = new ServletFileUpload(factory);
View Full Code Here

      response.sendError(HttpServletResponse.SC_BAD_REQUEST, "not a multipart request");
      return;
    }

    // Create a factory for disk-based file items
    DiskFileItemFactory factory = new DiskFileItemFactory();

    // size threshold beyond which files are written directly to disk.
    factory.setSizeThreshold(10*1024);
//    factory.setRepository(yourTempDirectory);

   
    // Create a new file upload handler
    ServletFileUpload upload = new ServletFileUpload(factory);
View Full Code Here

   *             Thrown if something goes wrong with upload
   */
  public MultipartServletWebRequestImpl(HttpServletRequest request, String filterPrefix,
    Bytes maxSize, String upload) throws FileUploadException
  {
    this(request, filterPrefix, maxSize, upload, new DiskFileItemFactory()
    {
      @Override
      public FileCleaningTracker getFileCleaningTracker()
      {
        IFileCleaner fileCleaner = Application.get()
View Full Code Here

  @Test
  public void getInputStream() throws Exception
  {
    final IFileCleaner fileUploadCleaner = new FileCleaner();

    DiskFileItemFactory itemFactory = new DiskFileItemFactory()
    {
      @Override
      public FileCleaningTracker getFileCleaningTracker()
      {
        return new FileCleanerTrackerAdapter(fileUploadCleaner);
      }
    };
    FileItem fileItem = itemFactory.createItem("dummyFieldName",
        "text/java", false, "FileUploadTest.java");
    // Initialize the upload
    fileItem.getOutputStream();

    // Get the internal list out
View Full Code Here

    String serverPath = WidgetPackageUtils.convertPathToPlatform(uploadPath);

    //
    // Create a factory for disk-based file items
    //
    DiskFileItemFactory factory = new DiskFileItemFactory();

    //
    // Create a new file upload handler
    //
    ServletFileUpload upload = new ServletFileUpload(factory);
View Full Code Here

   
        // process only multipart requests
        if (ServletFileUpload.isMultipartContent(req)) {

            // Create a factory for disk-based file items
            FileItemFactory factory = new DiskFileItemFactory();

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

            // Parse the request
View Full Code Here

        HttpSession session = request.getSession(true);
        GenericValue userLogin = (GenericValue) session.getAttribute("userLogin");
        LocalDispatcher dispatcher = (LocalDispatcher) request.getAttribute("dispatcher");
       
        Map<String, String> formInput = FastMap.newInstance();
        ServletFileUpload fu = new ServletFileUpload(new DiskFileItemFactory(10240, FileUtil.getFile("runtime/tmp")));
        List<FileItem> lst = null;
        try {
           lst = UtilGenerics.checkList(fu.parseRequest(request));
        } catch (FileUploadException e4) {
            return e4.getMessage();
View Full Code Here

TOP

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

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.