| 程序包 | 说明 |
|---|---|
| net.hasor.web |
hasor-web 开发框架。
|
| net.hasor.web.upload |
hasor-web 框架中文件上传功能实现。
|
| net.hasor.web.upload.factorys.disk |
FileItemFactory接口实现,提供磁盘缓存。
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
FileItem
This class represents a file or form item that was received within a
multipart/form-data POST request. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Iterator<FileItemStream> |
WebController.getMultipartIterator()
返回流式处理文件上传的迭代器。
|
protected Iterator<FileItemStream> |
WebController.getMultipartIterator(Integer maxPostSize)
返回流式处理文件上传的迭代器。
|
protected Iterator<FileItemStream> |
WebController.getMultipartIterator(Integer maxPostSize,
String encoding)
返回流式处理文件上传的迭代器。
|
| 限定符和类型 | 方法和说明 |
|---|---|
FileItem |
FileItemFactory.createItem(FileItemStream itemStream)
Create a new
FileItem instance from the supplied parameters and
any local factory configuration. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
FileItemBase
This class represents a file or form item that was received within a
multipart/form-data POST request. |
| 限定符和类型 | 方法和说明 |
|---|---|
FileItemStream |
FileUpload.FileItemIteratorImpl.next()
Returns the next available
FileItemStream. |
| 限定符和类型 | 方法和说明 |
|---|---|
Iterator<FileItemStream> |
FileUpload.getItemIterator(javax.servlet.http.HttpServletRequest request)
Processes an RFC 1867 compliant
multipart/form-data stream. |
| 构造器和说明 |
|---|
FileItemBase(FileItemStream stream) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DiskFileItem
磁盘缓存,50KB以内的数据在内存中驻留,超过50KB的数据全部走磁盘缓存。
|
static class |
DiskFileItemFactory.MemoryFileItem |
| 限定符和类型 | 方法和说明 |
|---|---|
protected FileItem |
DiskFileItemFactory.createDiskFileItem(FileItemStream itemStream,
String fid) |
FileItem |
DiskFileItemFactory.createItem(FileItemStream itemStream) |
protected void |
DiskFileItem.init(FileItemStream stream,
File cacheFile) |
| 构造器和说明 |
|---|
DiskFileItem(FileItemStream stream,
File cacheFile) |
MemoryFileItem(FileItemStream stream) |