SWFUpload中文文档地址是:http://www
com/doc/swfupload/Documentation
html网官上的DEMO为:http://demo
swfupload
org/v220/index
htm下载地址:http://code
google
com/p/swfupload/SWFUpload最初是由Vinterwebb
se开发的一个客户端的上传工具
它结合了FLASH和JavaScript的功能,以提供一种超越了传统的浏览器中标签提供的文件上传功能
SWFUpload提供的主要功能:在文件选择对话框中能够进行文件多选页面无刷新的上传提供上传进度的事件回调,实时显示上传进度良好的浏览器兼容性采用了命名空间以兼容其它JS的库(例如jQuery,Prototype,等等)对FLASH9和FLASH10播放器的支持(V2
0版本放弃了对Flash8的支持)SWFUpload背后的设计思想和其它基于Flash的上传工具是不同的
它将浏览器的中UI交给开发人员来控制
开发人员能够利用XHTML,CSS,Javascript来定制符合他们网站风格的UI上传元素
然后使用它提供的一组简单的JS事件来更新上传状态,开发人员能够利用这些事件来及时更新页面中的上传进度UI
不幸的是FlashPlayer10更严格的安全机制迫使我们不得不将一个FlashButton放入Flash影片中
SWFUpload提供API供开发者通过图片、文字、CSS的方式来自定制更灵活的UI显示
SWFUploadv2SWFUploadv2包含了新的高级功能,改善了稳定性,解决了FlashPlayer中的一些bug,并且提供一套有用的插件
新的功能包括:兼容了FlashPlayer10的安全限制问题在文件上传的同时能够发送额外的POST数据针对每一个