|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectplay.data.parsing.ApacheMultipartParser.AutoFileItem
public static class ApacheMultipartParser.AutoFileItem
字段摘要 | |
---|---|
static java.lang.String |
DEFAULT_CHARSET
Default content charset to be used when no explicit charset parameter is provided by the sender. |
构造方法摘要 | |
---|---|
ApacheMultipartParser.AutoFileItem(FileItemStream stream)
|
方法摘要 | |
---|---|
void |
delete()
Deletes the underlying storage for a file item, including deleting any associated temporary disk file. |
protected void |
finalize()
Removes the file contents from the temporary storage. |
byte[] |
get()
Returns the contents of the file as an array of bytes. |
java.lang.String |
getCharSet()
Returns the content charset passed by the agent or null if
not defined. |
java.lang.String |
getContentType()
Returns the content type passed by the agent or null if
not defined. |
java.lang.String |
getFieldName()
Returns the name of the field in the multipart form corresponding to this file item. |
java.io.InputStream |
getInputStream()
Returns an InputStream that can be
used to retrieve the contents of the file. |
java.lang.String |
getName()
Returns the original filename in the client's filesystem. |
java.io.OutputStream |
getOutputStream()
Returns an OutputStream that can
be used for storing the contents of the file. |
long |
getSize()
Returns the size of the file. |
java.io.File |
getStoreLocation()
Returns the File object for the FileItem 's
data's temporary location on the disk. |
java.lang.String |
getString()
Returns the contents of the file as a String, using the default character encoding. |
java.lang.String |
getString(java.lang.String charset)
Returns the contents of the file as a String, using the specified encoding. |
protected java.io.File |
getTempFile()
Creates and returns a File representing a uniquely
named temporary file in the configured repository path. |
boolean |
isFormField()
Determines whether or not a FileItem instance represents
a simple form field. |
boolean |
isInMemory()
Provides a hint as to whether or not the file contents will be read from memory. |
void |
setFieldName(java.lang.String fieldName)
Sets the field name used to reference this file item. |
void |
setFormField(boolean state)
Specifies whether or not a FileItem instance represents
a simple form field. |
java.lang.String |
toString()
|
void |
write(java.io.File file)
A convenience method to write an uploaded item to disk. |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
public static final java.lang.String DEFAULT_CHARSET
构造方法详细信息 |
---|
public ApacheMultipartParser.AutoFileItem(FileItemStream stream)
方法详细信息 |
---|
public java.io.InputStream getInputStream() throws java.io.IOException
InputStream
that can be
used to retrieve the contents of the file.
FileItem
中的 getInputStream
InputStream
that can be
used to retrieve the contents of the file.
java.io.IOException
- if an error occurs.public java.lang.String getContentType()
null
if
not defined.
FileItem
中的 getContentType
null
if
not defined.public java.lang.String getCharSet()
null
if
not defined.
null
if
not defined.public java.lang.String getName()
FileItem
中的 getName
public boolean isInMemory()
FileItem
中的 isInMemory
true
if the file contents will be read
from memory; false
otherwise.public long getSize()
FileItem
中的 getSize
public byte[] get()
FileItem
中的 get
public java.lang.String getString(java.lang.String charset) throws java.io.UnsupportedEncodingException
get()
to retrieve the
contents of the file.
FileItem
中的 getString
charset
- The charset to use.
java.io.UnsupportedEncodingException
- if the requested character
encoding is not available.public java.lang.String getString()
get()
to retrieve the
contents of the file.
FileItem
中的 getString
public void write(java.io.File file) throws java.lang.Exception
FileItem
中的 write
file
- The File
into which the uploaded item should
be stored.
java.lang.Exception
- if an error occurs.public void delete()
FileItem
instance is garbage
collected, this method can be used to ensure that this is done at an
earlier time, thus preserving system resources.
FileItem
中的 delete
public java.lang.String getFieldName()
FileItem
中的 getFieldName
setFieldName(java.lang.String)
public void setFieldName(java.lang.String fieldName)
FileItem
中的 setFieldName
fieldName
- The name of the form field.getFieldName()
public boolean isFormField()
FileItem
instance represents
a simple form field.
FileItem
中的 isFormField
true
if the instance represents a simple form
field; false
if it represents an uploaded file.setFormField(boolean)
public void setFormField(boolean state)
FileItem
instance represents
a simple form field.
FileItem
中的 setFormField
state
- true
if the instance represents a simple form
field; false
if it represents an uploaded file.isFormField()
public java.io.OutputStream getOutputStream() throws java.io.IOException
OutputStream
that can
be used for storing the contents of the file.
FileItem
中的 getOutputStream
OutputStream
that can be used
for storing the contensts of the file.
java.io.IOException
- if an error occurs.public java.io.File getStoreLocation()
File
object for the FileItem
's
data's temporary location on the disk. Note that for
FileItem
s that have their data stored in memory,
this method will return null
. When handling large
files, you can use File.renameTo(java.io.File)
to
move the file to new location without copying the data, if the
source and destination locations reside within the same logical
volume.
null
if the data is stored in
memory.protected void finalize()
java.lang.Object
中的 finalize
protected java.io.File getTempFile()
File
representing a uniquely
named temporary file in the configured repository path. The lifetime of
the file is tied to the lifetime of the FileItem
instance;
the file will be deleted when the instance is garbage collected.
File
to be used for temporary storage.public java.lang.String toString()
java.lang.Object
中的 toString
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |