public class UploadedFile extends FileBase
{@codecontent, contentSize, contentType, name| 构造器和说明 |
|---|
UploadedFile()
上传文件
|
UploadedFile(java.io.Closeable deleteAction,
java.lang.String contentType,
long contentSize,
java.io.InputStream content,
java.lang.String name,
java.lang.String extension)
上传文件
|
UploadedFile(java.io.File file)
上传文件
|
UploadedFile(java.io.File file,
java.lang.String name)
上传文件
|
UploadedFile(java.io.File file,
java.lang.String name,
java.lang.String contentType)
上传文件
|
UploadedFile(java.lang.String contentType,
java.io.InputStream content,
java.lang.String name)
上传文件
|
UploadedFile(java.lang.String contentType,
long contentSize,
java.io.InputStream content,
java.lang.String name,
java.lang.String extension)
基于上传输入的构建函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete()
删除临时文件
|
java.io.InputStream |
getContent()
内容流
|
byte[] |
getContentAsBytes()
内容字节形式
|
long |
getContentSize()
内容大小
|
java.lang.String |
getExtension()
扩展名(例:jpg)
|
boolean |
isEmpty()
是否为空
|
void |
transferTo(java.io.File file)
将内容流迁移到目标文件
|
void |
transferTo(java.io.OutputStream stream)
将内容流迁移到目标输出流
|
getContentType, getNamepublic UploadedFile()
public UploadedFile(java.io.File file)
throws java.io.FileNotFoundException
file - 文件java.io.FileNotFoundExceptionpublic UploadedFile(java.io.File file,
java.lang.String name)
throws java.io.FileNotFoundException
file - 文件name - 名字java.io.FileNotFoundExceptionpublic UploadedFile(java.io.File file,
java.lang.String name,
java.lang.String contentType)
throws java.io.FileNotFoundException
file - 文件name - 名字java.io.FileNotFoundExceptionpublic UploadedFile(java.lang.String contentType,
java.io.InputStream content,
java.lang.String name)
contentType - 内容类型content - 内容流name - 文件名public UploadedFile(java.lang.String contentType,
long contentSize,
java.io.InputStream content,
java.lang.String name,
java.lang.String extension)
contentType - 内容类型contentSize - 内容大小content - 内容流name - 文件名extension - 文件后缀名public UploadedFile(java.io.Closeable deleteAction,
java.lang.String contentType,
long contentSize,
java.io.InputStream content,
java.lang.String name,
java.lang.String extension)
contentType - 内容类型contentSize - 内容大小content - 内容流name - 文件名extension - 文件后缀名public java.lang.String getExtension()
public java.io.InputStream getContent()
public byte[] getContentAsBytes()
throws java.io.IOException
java.io.IOExceptionpublic long getContentSize()
public void delete()
throws java.io.IOException
java.io.IOExceptionpublic boolean isEmpty()
throws java.io.IOException
java.io.IOExceptionpublic void transferTo(java.io.File file)
throws java.io.IOException
file - 目标文件java.io.IOExceptionpublic void transferTo(java.io.OutputStream stream)
throws java.io.IOException
stream - 目标输出流java.io.IOException