FlashUpload上传模块 |
| [来源:klstudio.com | 作者:klstudio | 时间:2008-04-02 | 点击: | 收藏本文 【大 中 小】] |
|
FlashUpload上传模块
P.S.Flash结合JavaScript来实现Web端文件上传,我这个上传模块其实就是一个功能整合,有心人都可以整合出来的!
一、客户端支持环境 IE,FireFox等浏览器 JavaScript运行支持 Flash Player 9运行支持 二、客户端必备文件 flashupload.js:FlashUpload上传类js包文件; flashupload.swf :FlashUpload上传类基础swf调用文件; swfobject.js :swf文件js加载类文件; 三、FlashUpload类包调用接口 1. FlashUpload(id,uploadPage,swfPath) 构造函数; id:FlashUpload类对象实例名; uploadPage:上传页面访问路径; swfPath:uploadflash.swf文件路径; 2.setFileSizeArea(minSize,maxSize) 设置上传文件大小的范围; minSize:最小值(单位为KB); maxSize:最大值(单位为KB); 3.init() FlashUpload类初始化方法,一般是放在body的onload事件里。 4.browse(filters) 按指文件类型来浏览本地文件; filters:文件类型数组; 单项值为{ description:”文件类型描述”,extension:”文件类型”} 5. upload(params) 上传指定文件; params:上传文件表单元素值; 6.onMessage(msg) 状态事件 msg:状态提示信息; 7.onError(msg) 错误事件 msg:错误信息; 8.onComplete(result) 上传成功事件 result:返回结果信息; 9.onProgress(bytesLoaded,bytesTotal) 上传进度事件 bytesLoaded:已经上传文件字节数; bytesTotal:文件总字节数; 10.onOpen() 打开上传事件 11. onSelect(fileName) 选择文件事件 fileName:本地文件名 四、服务端返回结果要求 1.文件内容格式为xml格式; 2.文件内容 <?xml version="1.0" encoding="utf-8" ?> <result success="0"> <![CDATA[ 上传数据无效,请检查!]]> </result> 3.元素说明 success:上传是否成功,0表示失败,1表示成功。 文本节点:如果success为0时,表示失败错误信息;如果success为1时,表示返回结果信息; 五、注意事件 文件域名称为FileData; 上传文件大小不得超过100M; 提交文本信息不宜过长;(文本信息是采用Get方式提交); 需要上传接受web服务端根目录下放crossdomain.xml
打包文件:http://www.klstudio.com/demo/as/flashupload/flashupload.rar |
|
| 文章如果有错误或者缺少文件,请发邮件提交给我们 |
|
|
|
|
|
|
|
| >>> 最新评论:(共有 0 位网友发表了评论) 查看所有评论 |
|
|
| 发表评论 |
|
| ·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂 |
| ·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任 |
| ·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据 |
| ·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为 |
|
|
|
 |
教程分类 |
|
|
|
|
|
|