[color=#FF008C] 注意:本程序是参考风声无组件上传类的一些东西做出来D,仅供学习。 属性: MaxSize 每个上传文件的最大字节数 默认值:204800 特征值:0表示文件大小不受限制 FileType 允许上传的文件类型 默认值:"gif/jpg" 特征值:""表示文件类型不受限制(空) SavePath 文件存放的路径,可以是相对路径 默认值:"" 即当前目录 AutoSave 设置Open方法处理文件的方式,对其他方法无效 默认值:0 可选值: 0:取无重复的服务器时间字符串为文件名自动保存文件 1:取源文件名自动保存文件 Version 返回类版本说明 Error 返回当前文件保存状态 -1:没有文件上传 0:正常 1:有文件超过大小 2:有文件类型不正确 3:文件保存路径出错,越过安全范围 方法: Sub Upload() 打开对象,获取数据并保存;打开之前可以重定义对象参数属性MaxSize等。 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:文件保存路径出错,越过安全范围 自动建立文件夹功能: 如果您手工设置的SavePath不存在,程序会自动创建路径 在VB中需要添加的引用: Microsoft Scripting Runtime Microsoft ActiveX Data Objects 2.6 Library Microsoft Active Server Page Object Library
欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) | Powered by Discuz! 7.2 |