public class DownloadedFile
extends java.lang.Object
构造器和说明 |
---|
DownloadedFile() |
DownloadedFile(java.io.File file)
构造函数
|
DownloadedFile(java.io.File file,
java.lang.String name)
构造函数
|
DownloadedFile(java.io.File file,
java.lang.String name,
java.lang.String contentType) |
DownloadedFile(java.lang.String contentType,
byte[] content,
java.lang.String name)
构造函数
|
DownloadedFile(java.lang.String contentType,
java.io.InputStream content,
java.lang.String name)
构造函数
|
DownloadedFile(java.lang.String contentType,
long contentSize,
java.io.InputStream content,
java.lang.String name)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
DownloadedFile |
asAttachment(boolean attachment)
作为附件输出
|
java.io.InputStream |
getContent()
内容流
|
long |
getContentSize()
内容大小
|
java.lang.String |
getContentType()
内容类型
|
java.lang.String |
getName()
文件名(带扩展名,例:demo.jpg)
|
boolean |
isAttachment()
是否附件输出
|
void |
transferTo(java.io.File file)
将内容流迁移到目标文件
|
void |
transferTo(java.io.OutputStream stream)
将内容流迁移到目标输出流
|
public DownloadedFile()
public DownloadedFile(java.lang.String contentType, long contentSize, java.io.InputStream content, java.lang.String name)
contentType
- 内容类型contentSize
- 内容大小content
- 内容流name
- 文件名public DownloadedFile(java.lang.String contentType, java.io.InputStream content, java.lang.String name)
contentType
- 内容类型content
- 内容流name
- 文件名public DownloadedFile(java.lang.String contentType, byte[] content, java.lang.String name)
contentType
- 内容类型content
- 内容流name
- 文件名public DownloadedFile(java.io.File file) throws java.io.FileNotFoundException
file
- 文件java.io.FileNotFoundException
public DownloadedFile(java.io.File file, java.lang.String name) throws java.io.FileNotFoundException
file
- 文件name
- 名字java.io.FileNotFoundException
public DownloadedFile(java.io.File file, java.lang.String name, java.lang.String contentType) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public boolean isAttachment()
public DownloadedFile asAttachment(boolean attachment)
public java.lang.String getContentType()
public long getContentSize()
public java.io.InputStream getContent()
public java.lang.String getName()
public void transferTo(java.io.File file) throws java.io.IOException
file
- 目标文件java.io.IOException
public void transferTo(java.io.OutputStream stream) throws java.io.IOException
stream
- 目标输出流java.io.IOException