一、客户端支持环境
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
分享到:
相关推荐
.Net FlashUpload 上传文件 ,很实用的,很漂亮的哦,想下就下吧
其实flashupload中文版已经有人出了,但是他们一般都不优化,我把用户登陆给去了,需要session值的时候自己加 使用说明: 把文件加压到项目根目录就可以使用了
上传 滚动条 这是一个对.NET长传的程序 有滚动条的
使用ASP.NET ,文件批量上传FlashUpload示例源码及效果展示。使用方便,快捷。
flash上传控件,支持多文件同时上传,喜欢的朋友一起研究
FlashUpload上传文件,支持更多更大文件。
FlashUpload.pdb上传控件aaaaaaaaaaaaa
FlashUpload 多文件无刷新上传组件(中文版)本来是英文版,找到了台湾版的,就是没有简体版的.flex 编译了一个.
解决flashupload一次选择一张图片上传的问题,这个可以一次可选择多张图片,还显示有进度条等。。
转一个关于FlashUpload上传下载文件的源码。
FlashUpload.dll多文件上传的控件
1)通过flash实现批量上传 2)界面美观 3)修改简单
<cc1:FlashUpload ID="FlashUpload1" runat="server" UploadPage="Upload2.axd" OnUploadComplete="UploadComplete()" FileTypeDescription ="所有文件" FileTypes="*.*" UploadFileSizeLimit="1800000000" ...
PHPCMS V9 修改flash上传为H5上传方案
jquery开发的上传组件,兼容所有浏览器,无刷新上传
swfupload上传编辑器是一款支持本地上传、预览、视频拍照和网络加载的flash头像编辑上传插件,可缩放、裁剪、旋转、定位和调色等,同时支持asp、asp.net、jsp、php等多语种 代码如下: swfobject.addDomLoadEvent...
PIGCMS最新最全公众号运营平台完整版 无需破解 亲测可用
由于项目需要花了几天时间终于把FLASHUPLOAD中所有英文提示都改写成中文的了.包里有所有示例源码及已编译通过的DLL,如果需要在WEB上实现多选文件上传,它一定会给你惊喜.
以前做.net时,用过一个FlashFileUpload.swf批量文件上传工具,很帅很简单。 网址:http://www.codeproject.com/KB/aspnet/FlashUpload.aspx 因为这个用Flex写的客户端插件公开源码,而且实现的的相当完美,在asp...
内容索引:.NET源码,上传下载,FlashUpload.dll,文件上传 瞻远FLV视频上传控件的实例源代码,实际上它是FlashUpload.dll文件的一个应用示例,也就是教你如何利用引控制上传文件,本实例中采用swf作为上传页面前台,由...