类 Upload
java.lang.Object
com.gdxsoft.easyweb.uploader.Upload
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean检查上传文件的合法文件名createJSon(FileUpload fu) void生成上传文件的URL从tomcat 7.6以上版本,|符号不能之间传递,必须转义,否则抛出400错误
郭磊 2016-11-22getRv()List<?>getUpSql()getUpSwf()voidvoidhandleSubs(FileUpload fu) void初始化voidinit(javax.servlet.http.HttpServletRequest request) boolean返回Json是否加密void将客户端生成文件移动到resized目录voidsetRv(RequestValue rv) voidsetUpJsonEncyrpt(boolean upJsonEncyrpt) 返回Json是否加密voidsetUpLimit(String upLimit) voidsetUploadDir(String uploadDir) voidsetUploadItems(List<?> uploadItems) voidsetUploadName(String uploadName) voidsetUploadRealDir(String uploadRealDir) voidsetUploadTempDir(String uploadTempDir) voidsetUpNewSizes(String upNewSizes) voidvoidvoidsetUpUnZip(String upUnZip) takeFileUpload(Object itemobj, int index) 获取上传文件对象unicode(char c) upload()处理文件上传upzipFiles(String zipFile) 解压缩文件voidSave the upload file to the local filevoidvoidwriteToDatabase(byte[] buf, String fileName, String filePath, String fileType, String fileExt, String fileUrl, String unid, String from, String userLocalName, int len) 参数列表
EWA_UP_MD5 文件的md5校验码
EWA_UP_FILE 文件的二进制
EWA_UP_NAME 文件名称
EWA_UP_URL 文件http的url
EWA_UP_EXT 文件扩展名
EWA_UP_PATH 文件服务器保存位置
EWA_UP_PATH_SHORT 文件服务器保存位置(去除UPath.getPATH_UPLOAD() 的路径)
EWA_UP_TYPE 文件的http的contentType
EWA_UP_UNID 文件的unid,用于数据库定位使用
EWA_UP_FROM 来源,图片重新生成尺寸的母体
EWA_UP_LOCAL 用户本地文件
EWA_UP_LENGTH 长度void
-
字段详细资料
-
DEFAULT_UPLOAD_PATH
-
-
构造器详细资料
-
Upload
public Upload()
-
-
方法详细资料
-
getRv
-
setRv
-
getUploadItems
-
setUploadItems
-
decode
从tomcat 7.6以上版本,|符号不能之间传递,必须转义,否则抛出400错误
郭磊 2016-11-22- 参数:
s1-- 返回:
-
init
初始化- 参数:
uploadXmlName- 上传文件配置文件uploadItemName- 上传文件配置项name- 配置项的上传参数名称- 抛出:
Exception
-
init
- 抛出:
Exception
-
checkValidExt
检查上传文件的合法文件名- 参数:
fu-- 返回:
-
upload
处理文件上传- 抛出:
Exception
-
handleClientNewSizes
public void handleClientNewSizes() -
moveClientNewSizesFileToRootPath
将客户端生成文件移动到resized目录- 参数:
root-sub-
-
upzipFiles
解压缩文件- 参数:
zipFile-- 返回:
-
createJSon
-
unicode
-
createJSon
-
createFileUpload
-
createURL
生成上传文件的URL- 参数:
f-- 返回:
-
handleSubs
-
createNewSizeImages
-
writeToDatabase
- 抛出:
Exception
-
writeToDatabase
- 抛出:
Exception
-
writeToDatabase
public void writeToDatabase(byte[] buf, String fileName, String filePath, String fileType, String fileExt, String fileUrl, String unid, String from, String userLocalName, int len) throws Exception 参数列表
EWA_UP_MD5 文件的md5校验码
EWA_UP_FILE 文件的二进制
EWA_UP_NAME 文件名称
EWA_UP_URL 文件http的url
EWA_UP_EXT 文件扩展名
EWA_UP_PATH 文件服务器保存位置
EWA_UP_PATH_SHORT 文件服务器保存位置(去除UPath.getPATH_UPLOAD() 的路径)
EWA_UP_TYPE 文件的http的contentType
EWA_UP_UNID 文件的unid,用于数据库定位使用
EWA_UP_FROM 来源,图片重新生成尺寸的母体
EWA_UP_LOCAL 用户本地文件
EWA_UP_LENGTH 长度- 参数:
buf- 文件二进制内容fileName- 文件名filePath- 服务器保存路径fileType- 类型fileExt- 扩展名fileUrl- http的urlunid- 文件的unid,用于数据库定位使用from- 来源的UNID- 抛出:
Exception
-
takeFileUpload
获取上传文件对象- 参数:
itemobj-index-- 返回:
-
writeFile
Save the upload file to the local file- 参数:
itemobj-uploadedFile-- 抛出:
Exception
-
getUploadDir
-
setUploadDir
-
getUploadRealDir
-
setUploadRealDir
-
getUploadTempDir
-
setUploadTempDir
-
getUpNewSizes
-
setUpNewSizes
-
getUpExts
-
getUpSql
-
setUpSql
-
getUpSwf
-
setUpSwf
-
getUpUnZip
-
setUpUnZip
-
getUploadName
-
setUploadName
-
getAlFiles
-
getUpLimit
- 返回:
- the upLimit
-
setUpLimit
- 参数:
upLimit- the upLimit to set
-
isUpJsonEncyrpt
public boolean isUpJsonEncyrpt()返回Json是否加密- 返回:
- the upJsonEncyrpt
-
setUpJsonEncyrpt
public void setUpJsonEncyrpt(boolean upJsonEncyrpt) 返回Json是否加密- 参数:
upJsonEncyrpt- the upJsonEncyrpt to set
-