Class DiskFileUpload
java.lang.Object
org.jboss.netty.handler.codec.http.multipart.AbstractHttpData
org.jboss.netty.handler.codec.http.multipart.AbstractDiskHttpData
org.jboss.netty.handler.codec.http.multipart.DiskFileUpload
- All Implemented Interfaces:
Comparable<InterfaceHttpData>, FileUpload, HttpData, InterfaceHttpData
Disk FileUpload implementation that stores file into real files
-
Nested Class Summary
Nested classes/interfaces inherited from interface InterfaceHttpData
InterfaceHttpData.HttpDataType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Stringprivate Stringprivate Stringstatic booleanprivate Stringstatic final Stringstatic final StringFields inherited from class AbstractDiskHttpData
fileFields inherited from class AbstractHttpData
charset, completed, definedSize, maxSize, name, size -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintprotected booleanbooleanprotected StringReturns the Content-Transfer-EncodingReturns the content type passed by the browser or null if not defined.protected StringReturns the original filename in the client's filesystem, as provided by the browser (or other client software).protected Stringprotected StringinthashCode()voidsetContentTransferEncoding(String contentTransferEncoding) Set the Content-Transfer-Encoding type from String as 7bit, 8bit or binaryvoidsetContentType(String contentType) Set the Content Type passed by the browser if definedvoidsetFilename(String filename) Set the original filenametoString()Methods inherited from class AbstractDiskHttpData
addContent, delete, get, getChannelBuffer, getChunk, getFile, getString, getString, isInMemory, renameTo, setContent, setContent, setContentMethods inherited from class AbstractHttpData
checkSize, getCharset, getName, isCompleted, length, setCharset, setMaxSizeMethods inherited from interface HttpData
addContent, checkSize, delete, get, getChannelBuffer, getCharset, getChunk, getFile, getString, getString, isCompleted, isInMemory, length, renameTo, setCharset, setContent, setContent, setContent, setMaxSizeMethods inherited from interface InterfaceHttpData
getName
-
Field Details
-
baseDirectory
-
deleteOnExitTemporaryFile
public static boolean deleteOnExitTemporaryFile -
prefix
- See Also:
-
postfix
- See Also:
-
filename
-
contentType
-
contentTransferEncoding
-
-
Constructor Details
-
DiskFileUpload
-
-
Method Details
-
getHttpDataType
- Specified by:
getHttpDataTypein interfaceInterfaceHttpData- Returns:
- The HttpDataType
-
getFilename
Description copied from interface:FileUploadReturns the original filename in the client's filesystem, as provided by the browser (or other client software).- Specified by:
getFilenamein interfaceFileUpload- Returns:
- the original filename
-
setFilename
Description copied from interface:FileUploadSet the original filename- Specified by:
setFilenamein interfaceFileUpload
-
hashCode
-
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<InterfaceHttpData>
-
compareTo
-
setContentType
Description copied from interface:FileUploadSet the Content Type passed by the browser if defined- Specified by:
setContentTypein interfaceFileUpload- Parameters:
contentType- Content Type to set - must be not null
-
getContentType
Description copied from interface:FileUploadReturns the content type passed by the browser or null if not defined.- Specified by:
getContentTypein interfaceFileUpload- Returns:
- the content type passed by the browser or null if not defined.
-
getContentTransferEncoding
Description copied from interface:FileUploadReturns the Content-Transfer-Encoding- Specified by:
getContentTransferEncodingin interfaceFileUpload- Returns:
- the Content-Transfer-Encoding
-
setContentTransferEncoding
Description copied from interface:FileUploadSet the Content-Transfer-Encoding type from String as 7bit, 8bit or binary- Specified by:
setContentTransferEncodingin interfaceFileUpload
-
toString
-
deleteOnExit
protected boolean deleteOnExit()- Specified by:
deleteOnExitin classAbstractDiskHttpData- Returns:
- True if the file should be deleted on Exit by default
-
getBaseDirectory
- Specified by:
getBaseDirectoryin classAbstractDiskHttpData- Returns:
- the default base Directory
-
getDiskFilename
- Specified by:
getDiskFilenamein classAbstractDiskHttpData- Returns:
- the real DiskFilename (basename)
-
getPostfix
- Specified by:
getPostfixin classAbstractDiskHttpData- Returns:
- the default postfix
-
getPrefix
- Specified by:
getPrefixin classAbstractDiskHttpData- Returns:
- the default prefix
-