zr.zrpower.common.web
类 Upload

java.lang.Object
  继承者 zr.zrpower.common.web.Upload

public class Upload
extends java.lang.Object

智软web应用中间件公共组件包

Web共享类库包

Copyright: Copyright (c) NFZR 2013

单元名称:Upload.java
中文解释:上传数据类
作用:实现网页上传操作,支持多文件上传,上传的文件支持保存到服务器文件或是数据流中,
支持文件和普通表单域的混合上传。

版本:
6.1
作者:
南方智软科技

构造函数摘要
Upload()
          构造函数
 
方法摘要
 int getCount()
          取得上传文件数
 java.lang.String[] getDescription()
          取得上传状态描述
 java.util.Hashtable getFields()
          取得上传表单域的哈西表
 java.util.Hashtable getFieldStrem()
          取得文件字段的数据流哈西表
 java.lang.String getFieldValue(java.lang.String fieldName)
          取得表单元素值
 java.lang.String[] getFileFields()
          取得上传的文件字段名称
 boolean getIsUploadOK()
          取得是否上传成功
 java.lang.String[] getObjectFileName()
          取得目标文件名
 java.lang.String getObjectPath()
          取得目标路径
 java.lang.String[] getSourceFile()
          取得源文件名
 void setObjectPath(java.lang.String objectPath)
          设置文件保存路径
 void setSize(long maxSize)
          设置上传文件大小限制
 void setSourceFile(javax.servlet.http.HttpServletRequest request)
          文件上传处理程序
 void setSuffix(java.lang.String canSuffix)
          设置上传文件的后缀名
 void setSwitch(boolean bSwitch)
          设置是否需要转换上传的文件名
 void setUpType(int iType)
          设置上传类型,0:保存到文件;1:保存到数据流
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造函数详细信息

Upload

public Upload()
构造函数

方法详细信息

setSwitch

public void setSwitch(boolean bSwitch)
设置是否需要转换上传的文件名

参数:
bSwitch - 是否转换

setUpType

public void setUpType(int iType)
设置上传类型,0:保存到文件;1:保存到数据流

参数:
iType - 上传类型

setSuffix

public void setSuffix(java.lang.String canSuffix)
设置上传文件的后缀名

参数:
canSuffix - 上传文件的后缀名

setObjectPath

public void setObjectPath(java.lang.String objectPath)
设置文件保存路径

参数:
objectPath - 文件保存路径

setSize

public void setSize(long maxSize)
设置上传文件大小限制

参数:
maxSize - 上传文件大小

setSourceFile

public void setSourceFile(javax.servlet.http.HttpServletRequest request)
                   throws java.io.IOException
文件上传处理程序

参数:
request - 页面上传请求
抛出:
java.io.IOException - 输入输出异常

getFieldValue

public java.lang.String getFieldValue(java.lang.String fieldName)
取得表单元素值

参数:
fieldName - 表单元素名称
返回:
表单元素值

getFieldStrem

public java.util.Hashtable getFieldStrem()
取得文件字段的数据流哈西表

返回:
数据流哈西表

getFields

public java.util.Hashtable getFields()
取得上传表单域的哈西表

返回:
表单域的哈西表

getCount

public int getCount()
取得上传文件数

返回:
上传文件数

getObjectPath

public java.lang.String getObjectPath()
取得目标路径

返回:
目标路径

getSourceFile

public java.lang.String[] getSourceFile()
取得源文件名

返回:
源文件名

getObjectFileName

public java.lang.String[] getObjectFileName()
取得目标文件名

返回:
目标文件名

getDescription

public java.lang.String[] getDescription()
取得上传状态描述

返回:
上传状态描述

getFileFields

public java.lang.String[] getFileFields()
取得上传的文件字段名称

返回:
上传的文件字段名称数组

getIsUploadOK

public boolean getIsUploadOK()
取得是否上传成功

返回:
是否上传成功