风声 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 |
返回当前文件保存状态
|