org.apache.tomcat.util.http.fileupload

Class FileUpload

public class FileUpload extends FileUploadBase

High level API for processing file uploads.

This class handles multiple files per single HTML widget, sent using multipart/mixed encoding type, as specified by RFC 1867. Use FileUpload to acquire a list of FileItems associated with a given HTML widget.

How the data for individual parts is stored is determined by the factory used to create them; a given part may be in memory, on disk, or somewhere else.

Version: $Id: FileUpload.java 467222 2006-10-24 03:17:11Z markt $

Author: Rafal Krzewski Daniel Rall Jason van Zyl John McNally Martin Cooper Sean C. Sullivan

Constructor Summary
FileUpload()
Constructs an instance of this class which uses the default factory to create FileItem instances.
FileUpload(FileItemFactory fileItemFactory)
Constructs an instance of this class which uses the supplied factory to create FileItem instances.
Method Summary
FileItemFactorygetFileItemFactory()
Returns the factory class used when creating file items.
voidsetFileItemFactory(FileItemFactory factory)
Sets the factory class to use when creating file items.

Constructor Detail

FileUpload

public FileUpload()
Constructs an instance of this class which uses the default factory to create FileItem instances.

See Also: FileUpload

FileUpload

public FileUpload(FileItemFactory fileItemFactory)
Constructs an instance of this class which uses the supplied factory to create FileItem instances.

See Also: FileUpload

Method Detail

getFileItemFactory

public FileItemFactory getFileItemFactory()
Returns the factory class used when creating file items.

Returns: The factory class for new file items.

setFileItemFactory

public void setFileItemFactory(FileItemFactory factory)
Sets the factory class to use when creating file items.

Parameters: factory The factory class for new file items.

Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.