欢迎光临“石家庄浩析网络科技有限公司”网站!
【南宁】切换分站
销售部电话:13292823610

全国服务热线13292823610

1 2
在本公司做网站免费技术维护一年,送COM域名、5G高速空间! 自主开发程序、非模板站,速度快、安全防被黑,欢迎咨询!

南宁做网站知识 当前位置:首页 >> 做网站知识

南宁ASP风声无组件上传类UpLoadClass参数说明

2023-09-06 本文被阅读 126555 次

风声无组件上传类UpLoadClass对象【参数说明】 


使用UpLoadClass对象可以处理一个HTTP表单上传二进制数据(文件)到服务器,其形式模拟ASP内置对象Request。上传的处理要创建一个UpLoadClass对象实例,可以使用<%Set request2=new UpLoadClass%> 


参数属性 

MaxSize 每个上传文件的最大字节数 

默认值:153600 

特征值:0表示文件大小不受限制 


FileType 允许上传的文件类型 

默认值:"gif/jpg" 

特征值:""表示文件类型不受限制(空) 


SavePath 文件存放的路径,可以是相对路径 

默认值:"" 即当前目录 


AutoSave 设置Open方法处理文件的方式,对其他方法无效 

默认值:0 

可选值: 

0:取无重复的服务器时间字符串为文件名自动保存文件 

1:取源文件名自动保存文件 

2:不自动保存文件,Open之后请用Save/GetData方法保存文件 


方法 

Sub Open() 打开对象,打开之前可以重定义对象参数属性MaxSize等 

每个实例均需调用的方法。 

Function 

Save(Item,Name) 保存文件,成功保存返回ture,否则返回false 

Item是表单中file元素 

Name是保存的文件名,可选值: 

0:自动取无重复的服务器时间字符串为文件名 

1:自动取源文件名 

字符串:自定义的文件名,如"mypic.jpg" 

Function Form(Item) 对于其他表单元素:(假设表单元素名为item) 

Form(item) 表单元素对应的Value值 

对于file表单元素:(假设表单元素名为item) 

Form(item) 文件上传后的文件名 

Form(item&"_Type") 文件类型,例"image/gif" 

Form(item&"_Name") 原文件名 

Form(item&"_Path") 原文件本地上传路径 

Form(item&"_Size") 文件字节数 

Form(item&"_Ext") 文件扩展名 

Form(item&"_Err") 该文件上传状态 

-1:没有文件上传 

0:正常 

1:文件超过大小 

2:文件类型不正确 

3:文件超过大小,类型不正确

4:文件保存失败

对于images类file表单元素还有:(假设表单元素名为item) 

Form(item&"_Width") 图片宽度 

Form(item&"_Height")图片高度 


Function GetData(Item) 获取数据流,可用来保存文件到数据库,试图获取非文件数据时返回空值 

返回属性(只读) 

Version 返回类版本说明 

Error 返回当前文件保存状态 

-1:对象尚未打开,请先Open打开对象 

0:正常 

1:有文件超过大小 

2:有文件类型不正确 

3:有文件超过大小,类型不正确 

4:异常退出 

FormItem 保存Post表单中文本域名称的数组,下标从1开始 

FileItem 保存Post表单中文件域名称的数组,下标从1开始


猜你喜欢

Copyright © 2023 石家庄浩析网络科技有限公司 南宁做网站就找浩析网络!  冀ICP备2023040404号-1  XML地图