|
有组件上传方式请右键"FyUpload.sct"注册,然后可以使用: Server.CreateObject("Rimifon.Upload") 创建对象。 无组件上传方式请使用 GetObject("script:" + 组件地址) 创建对象,组件地址为硬盘绝对路径,也可以使用http完整路径。 ============================================== 属性和方法说明: 设置页面字符编码:Upload.Charset = "UTF-8" //默认为gb2312编码。 文件大小限制:Upload.MaxSize = 1024 * 512 //设置上传大小不超过 512 kb,参数为零时不限制上传文件大小(默认为 0)。 文件类型限制:Upload.Filter = "rar|zip|txt|gif|jpg|bmp|htm|html|swf|mht"; //(默认值)设置允许上传的文档类型,不限制上传文件类型则使用空值。 获得上传文件的客户端路径:Upload.Field.输入框名称.FilePath 获得上传文件的文件名称:Upload.Field.输入框名称.SourceName 获得上传文件后保存的文件名:Upload.Field.输入框名称.FileName 获得上传文件的MimeType:Upload.Field.输入框名称.FileType 获得上传文件实际大小:Upload.Field.输入框名称.FileSize 获得上传文件的受限信息:Upload.Field.输入框名称.Message 获得表单数据:Upload.Field.输入框名称.Value //如果是文件则返回文件的Unicode编码内容 指定上传缓冲区大小并读取上传数据:Upload.ReadForm(缓冲大小[bytes], 参数二) //默认为全部缓冲,推荐在200k以下(可解决2003不能上传大文件的问题);提供参数二可为上传生成进度条的Application数据。 保存文件到指定目录:Upload.SaveFile("保存目录") //默认为当前目录 ==============================================
演示:http://www.fengyun.org/Test/NetDisk
普通演示代码如下: < %@language=javascript%><html><head> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"> <title>風雲JS上传组件</title>[1] [2] [3] 下一页
|