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 org.jboss.netty.handler.codec.http.multipart.InterfaceHttpData
InterfaceHttpData.HttpDataType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Stringprivate Stringprivate Stringstatic booleanprivate Stringstatic final Stringstatic final StringFields inherited from class org.jboss.netty.handler.codec.http.multipart.AbstractDiskHttpData
fileFields inherited from class org.jboss.netty.handler.codec.http.multipart.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 org.jboss.netty.handler.codec.http.multipart.AbstractDiskHttpData
addContent, delete, get, getChannelBuffer, getChunk, getFile, getString, getString, isInMemory, renameTo, setContent, setContent, setContentMethods inherited from class org.jboss.netty.handler.codec.http.multipart.AbstractHttpData
checkSize, getCharset, getName, isCompleted, length, setCharset, setMaxSizeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jboss.netty.handler.codec.http.multipart.HttpData
addContent, checkSize, delete, get, getChannelBuffer, getCharset, getChunk, getFile, getString, getString, isCompleted, isInMemory, length, renameTo, setCharset, setContent, setContent, setContent, setMaxSizeMethods inherited from interface org.jboss.netty.handler.codec.http.multipart.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
public int 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
-