public class UploadParameters extends Object implements UploadConfiguration
FILE_SIZE_MAX_DEFAULT, SIZE_MAX_DEFAULT, SIZE_THRESHOLD_DEFAULT| 构造器和说明 |
|---|
UploadParameters() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
applyDefaultValues()
设置默认值。
|
boolean |
equals(Object obj) |
String[] |
getFileNameKey()
标准的上传文件请求中,包含这样的内容:
Content-Disposition: attachment; filename=xxx.txt
。 |
HumanReadableSize |
getFileSizeMax()
取得单个文件允许的最大尺寸,超过此尺寸的文件将被抛弃。
|
File |
getRepository()
取得暂存文件的目录。
|
HumanReadableSize |
getSizeMax()
取得HTTP请求的最大尺寸,超过此尺寸的请求将被抛弃。
|
HumanReadableSize |
getSizeThreshold()
取得将文件放在内存中的阈值,小于此值的文件被保存在内存中。
|
boolean |
isKeepFormFieldInMemory()
是否将普通的form field保持在内存里?
|
boolean |
isSaveInFile() |
void |
setFileNameKey(String[] fileNameKey) |
void |
setFileSizeMax(HumanReadableSize fileSizeMax) |
void |
setFileSizeMax(long fileSizeMax) |
void |
setKeepFormFieldInMemory(boolean keepFormFieldInMemory) |
void |
setRepository(File repository) |
void |
setSaveInFile(boolean saveInFile) |
void |
setSizeMax(HumanReadableSize sizeMax) |
void |
setSizeMax(long sizeMax) |
void |
setSizeThreshold(HumanReadableSize sizeThreshold) |
void |
setSizeThreshold(int sizeThreshold) |
String |
toString() |
public File getRepository()
UploadConfigurationgetRepository 在接口中 UploadConfigurationpublic void setRepository(File repository)
public HumanReadableSize getSizeMax()
UploadConfiguration-1表示没有限制。getSizeMax 在接口中 UploadConfigurationpublic void setSizeMax(HumanReadableSize sizeMax)
public void setSizeMax(long sizeMax)
public HumanReadableSize getFileSizeMax()
UploadConfiguration-1表示没有限制。getFileSizeMax 在接口中 UploadConfigurationpublic void setFileSizeMax(HumanReadableSize fileSizeMax)
public void setFileSizeMax(long fileSizeMax)
public HumanReadableSize getSizeThreshold()
UploadConfigurationgetSizeThreshold 在接口中 UploadConfigurationpublic void setSizeThreshold(HumanReadableSize sizeThreshold)
public void setSizeThreshold(int sizeThreshold)
public boolean isKeepFormFieldInMemory()
UploadConfigurationsizeThreshold值为0
的时候,该值自动为true。isKeepFormFieldInMemory 在接口中 UploadConfigurationpublic void setKeepFormFieldInMemory(boolean keepFormFieldInMemory)
public boolean isSaveInFile()
isSaveInFile 在接口中 UploadConfigurationpublic void setSaveInFile(boolean saveInFile)
public String[] getFileNameKey()
UploadConfigurationContent-Disposition: attachment; filename=xxx.txt
。然而有些不规范的应用,会取fname=xxx.txt。此变量为兼容这种情况而设。getFileNameKey 在接口中 UploadConfigurationpublic void setFileNameKey(String[] fileNameKey)
public void applyDefaultValues()
Copyright © 2006-2013 开源组织. All Rights Reserved.