public abstract class FileBase
extends java.lang.Object
implements java.io.Closeable
| 限定符和类型 | 字段和说明 |
|---|---|
protected long |
contentSize
内容大小
|
protected java.lang.String |
contentType
内容类型(有些地方会动态构建,所以不能只读)
|
protected java.lang.String |
name
文件名(带扩展名,例:demo.jpg)
|
| 构造器和说明 |
|---|
FileBase() |
FileBase(java.lang.String contentType,
long contentSize,
SupplierEx<java.io.InputStream> contentSupplier,
java.lang.String name)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
java.io.InputStream |
getContent()
内容流
|
java.lang.String |
getContentType()
内容类型
|
java.lang.String |
getName()
文件名(带扩展名,例:demo.jpg)
|
protected java.lang.String contentType
protected long contentSize
protected java.lang.String name
public FileBase()
public FileBase(java.lang.String contentType,
long contentSize,
SupplierEx<java.io.InputStream> contentSupplier,
java.lang.String name)
contentType - 内容类型contentSize - 内容大小contentSupplier - 内容提供者name - 文件名public java.lang.String getName()
public java.lang.String getContentType()
public java.io.InputStream getContent()
public void close()
throws java.io.IOException
close 在接口中 java.io.Closeableclose 在接口中 java.lang.AutoCloseablejava.io.IOException