public final class FileUploadHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
FileUploadHelper.IUploadFileItemProcessor
文件上传处理回调接口定义,用于将每个文件交给开发者自行处理
|
static class |
FileUploadHelper.UploadFileWrapper
上传文件对象包装器
|
static class |
FileUploadHelper.UploadFormWrapper
文件上传表单包装器;
|
| Modifier and Type | Method and Description |
|---|---|
static FileUploadHelper |
bind(IWebMvc owner,
HttpServletRequest request) |
long |
getFileSizeMax() |
ProgressListener |
getFileUploadListener() |
long |
getSizeMax() |
int |
getSizeThreshold() |
File |
getUploadTempDir() |
FileUploadHelper.UploadFormWrapper |
processUpload() |
FileUploadHelper.UploadFormWrapper |
processUpload(FileUploadHelper.IUploadFileItemProcessor processor) |
FileUploadHelper |
setFileSizeMax(long fileSize) |
FileUploadHelper |
setFileUploadListener(ProgressListener listener) |
FileUploadHelper |
setSizeMax(long size) |
FileUploadHelper |
setSizeThreshold(int threshold) |
FileUploadHelper |
setUploadTempDir(File uploadDir) |
public static FileUploadHelper bind(IWebMvc owner, HttpServletRequest request)
public FileUploadHelper.UploadFormWrapper processUpload(FileUploadHelper.IUploadFileItemProcessor processor) throws FileUploadException, IOException
processor - 文件上传处理器FileUploadException - 文件上传时可能产生的异常IOException - 文件读写可能产生的异常public FileUploadHelper.UploadFormWrapper processUpload() throws FileUploadException, IOException
FileUploadException - 文件上传时可能产生的异常IOException - 文件读写可能产生的异常public ProgressListener getFileUploadListener()
public FileUploadHelper setFileUploadListener(ProgressListener listener)
listener - 文件上传进度监听器public File getUploadTempDir()
public FileUploadHelper setUploadTempDir(File uploadDir)
uploadDir - 临时目录public long getFileSizeMax()
public FileUploadHelper setFileSizeMax(long fileSize)
fileSize - 文件大小public int getSizeThreshold()
public FileUploadHelper setSizeThreshold(int threshold)
threshold - 缓冲区大小public long getSizeMax()
public FileUploadHelper setSizeMax(long size)
size - 文件总量大小Copyright © 2022. All rights reserved.