Package org.apache.commons.fileupload
Class DefaultFileItem
- java.lang.Object
-
- org.apache.commons.fileupload.disk.DiskFileItem
-
- org.apache.commons.fileupload.DefaultFileItem
-
- All Implemented Interfaces:
FileItem
,FileItemHeadersSupport
@Deprecated public class DefaultFileItem extends DiskFileItem
Deprecated.1.1 UseDiskFileItem
instead.The default implementation of the
FileItem
interface.After retrieving an instance of this class from a
DiskFileUpload
instance (see#parseRequest(javax.servlet.http.HttpServletRequest)
), you may either request all contents of file at once usingDiskFileItem.get()
or request anInputStream
withDiskFileItem.getInputStream()
and process the file without attempting to load it into memory, which may come handy with large files.
-
-
Field Summary
-
Fields inherited from class org.apache.commons.fileupload.disk.DiskFileItem
DEFAULT_CHARSET
-
-
Constructor Summary
Constructors Constructor Description DefaultFileItem(java.lang.String fieldName, java.lang.String contentType, boolean isFormField, java.lang.String fileName, int sizeThreshold, java.io.File repository)
Deprecated.1.1 UseDiskFileItem
instead.
-
Method Summary
-
Methods inherited from class org.apache.commons.fileupload.disk.DiskFileItem
delete, get, getCharSet, getContentType, getDefaultCharset, getFieldName, getHeaders, getInputStream, getName, getOutputStream, getSize, getStoreLocation, getString, getString, isFormField, isInMemory, setDefaultCharset, setFieldName, setFormField, setHeaders, toString, write
-
-
-
-
Constructor Detail
-
DefaultFileItem
@Deprecated public DefaultFileItem(java.lang.String fieldName, java.lang.String contentType, boolean isFormField, java.lang.String fileName, int sizeThreshold, java.io.File repository)
Deprecated.1.1 UseDiskFileItem
instead.Constructs a newDefaultFileItem
instance.- Parameters:
fieldName
- The name of the form field.contentType
- The content type passed by the browser ornull
if not specified.isFormField
- Whether or not this item is a plain form field, as opposed to a file upload.fileName
- The original filename in the user's filesystem, ornull
if not specified.sizeThreshold
- The threshold, in bytes, below which items will be retained in memory and above which they will be stored as a file.repository
- The data repository, which is the directory in which files will be created, should the item size exceed the threshold.
-
-