Interface FileUpload
-
- All Superinterfaces:
java.lang.Comparable<InterfaceHttpData>,HttpData,InterfaceHttpData
- All Known Implementing Classes:
DiskFileUpload,MemoryFileUpload,MixedFileUpload
public interface FileUpload extends HttpData
FileUpload interface that could be in memory, on temporary file or any other implementations. Most methods are inspired from java.io.File API.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.netty.handler.codec.http.multipart.InterfaceHttpData
InterfaceHttpData.HttpDataType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetContentTransferEncoding()Returns the Content-Transfer-Encodingjava.lang.StringgetContentType()Returns the content type passed by the browser or null if not defined.java.lang.StringgetFilename()Returns the original filename in the client's filesystem, as provided by the browser (or other client software).voidsetContentTransferEncoding(java.lang.String contentTransferEncoding)Set the Content-Transfer-Encoding type from String as 7bit, 8bit or binaryvoidsetContentType(java.lang.String contentType)Set the Content Type passed by the browser if definedvoidsetFilename(java.lang.String filename)Set the original filename-
Methods 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, setMaxSize
-
Methods inherited from interface org.jboss.netty.handler.codec.http.multipart.InterfaceHttpData
getHttpDataType, getName
-
-
-
-
Method Detail
-
getFilename
java.lang.String getFilename()
Returns the original filename in the client's filesystem, as provided by the browser (or other client software).- Returns:
- the original filename
-
setFilename
void setFilename(java.lang.String filename)
Set the original filename
-
setContentType
void setContentType(java.lang.String contentType)
Set the Content Type passed by the browser if defined- Parameters:
contentType- Content Type to set - must be not null
-
getContentType
java.lang.String getContentType()
Returns the content type passed by the browser or null if not defined.- Returns:
- the content type passed by the browser or null if not defined.
-
setContentTransferEncoding
void setContentTransferEncoding(java.lang.String contentTransferEncoding)
Set the Content-Transfer-Encoding type from String as 7bit, 8bit or binary
-
getContentTransferEncoding
java.lang.String getContentTransferEncoding()
Returns the Content-Transfer-Encoding- Returns:
- the Content-Transfer-Encoding
-
-