风声 ASP 上传组件 V2.01 [Fonshen ASP UpLoad Module Version 2.01]

FonshenASP.UpLoadClass对象[对象参考]

  使用 UpLoadClass 对象可以处理一个 HTTP 表单上传二进制数据(文件)到服务器,其形式模拟 ASP 内置对象 Request。上传的处理要创建一个 UpLoadClass 对象实例,可以使用:<%Server.CreateObject("FonshenASP.UpLoadClass")%>
参数属性
TotalSize 上传总大小限制字节数
MaxSize 每个上传文件的最大字节数
FileType 允许上传的文件类型
SavePath 文件存放的路径,可以是相对路径
AutoSave 设置 Open 方法处理文件的方式,对其他方法无效
方法
Function AddSaveStyle(Style,Format) 添加/修改保存样式,返回当前所有保存样式的字符串形式

Style 是样式的名称,Format 是描述样式内容的字符串(用“,”隔开各“键”)

样式名称已经存在则执行修改(先清除所有“键”然后添加新“键”)
关于Format 的可选“键”名称和注释:

创建对象时自动添加“默认样式”,其名称为"",Format为""
Function RidSaveStyle(Style) 删除指定保存样式,返回当前所有保存样式的字符串形式

Style 是指定样式的名称
不能删除“默认样式”,即 Style="" 则无效
有效 .RidSaveStyle("")无效
该方法还有以下重载形式:
Function RidSaveStyle(),该重载方法:
Function Open() 打开对象开始上传,返回本次上传总数据大小

该方法还有以下重载形式:
Function Open(nMode),相当于:

Function Open(nMode,lSize),相当于:
Function Save(Item,Name) 保存表单中 file 域上传的文件,成功保存返回 true,否则返回 false
Item 是 file 域名称,Name 是保存的文件名
将按当前所有有效的保存样式保存一个或多个文件

Name 特征值有:

该方法还有以下重载形式:
Fuction Save(Item),相当于:
Function Form(Item,Type,Style) 返回表单中 file 域上传文件的各项信息,对于非 file 域请用Form(Item)重载
Item 是 file 域名称,Type 是信息类型,Style 是保存样式名称

不同的 Type 对应不同的返回信息:

该方法还有以下重载形式:
Function Form(Item,Type),相当于:

Function Form(Item)
返回属性(只读)
Version 返回类版本说明
Error 返回当前文件保存状态