经过我的不懈努力,最近终于如愿以偿去做了前端开发,哈哈,事实证明,只要你自己心中一直记得你想要做什么并且不要妥协的话,一般来说最后结果还是会不错的~ 废话少说,进入正题。最近接了一个项目,要批量上传文件,这里得批量上传不只是提供多个输入框那么简单,而是要实现可以在一个文件选择框中选择多个文件。这样一来靠JavaScript 和 HTML 就搞不定了,只能借助Flash来实现了。在网上搜了一下,找到一些方案,一般都是靠 SWF 文件实现文件得批量选择和传输,而与用户得交互还是用 JS 实现的,然后 JS 再和 SWF 通信。不全部使用Flash做得一个原因就是,SWF文件一般比较臃肿,加载需要一定时间,而且 UI 也可能不太一致,如果仅仅用SWF文件做一个功能补充的话,就可以在SWF文件里专心实现功能,在页面上可以隐藏起来。在网上找到两个比较靠谱的组件:
1.
[url=http://swfupload.org/]
[color="#027ac6"]SWFUpload[/color]
[/url]
这个看上去比较成熟了,版本已经升级到了 2.2.0 ,而且网上有不少关于它的使用教程,有兴趣的可以Google一下。
2.
[url=http://developer.yahoo.com/yui/uploader/]
[color="#027ac6"]YUI Uploader[/color]
[/url]
这个组件目前还是 beta 版,我现在就选择了使用这个,没有别的原因,只是因为YUI大家比较熟悉,有问题方便调试。YUI 的好处就是封装得很好,坏处就是有时候封装得太好了,给调试带来难度。
目前我基本用 YUI Uploader 把想要得功能实现了,不过还有一些问题,等研究完全了封装个组件出来然后再写点心得。以后专注前端开发之后blog估计就可以勤快更新一点了~ 加油吧。
BTW, 现在我正在用我全新的 Macbook Pro 写blog,哈哈,感觉很不错!
原文地址:
[url=http://www.zhuoqun.net/html/y2009/1330.html]http://www.zhuoqun.net/html/y2009/1330.html[/url]
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/5135.html
1.
[url=http://swfupload.org/]
[color="#027ac6"]SWFUpload[/color]
[/url]
这个看上去比较成熟了,版本已经升级到了 2.2.0 ,而且网上有不少关于它的使用教程,有兴趣的可以Google一下。
2.
[url=http://developer.yahoo.com/yui/uploader/]
[color="#027ac6"]YUI Uploader[/color]
[/url]
这个组件目前还是 beta 版,我现在就选择了使用这个,没有别的原因,只是因为YUI大家比较熟悉,有问题方便调试。YUI 的好处就是封装得很好,坏处就是有时候封装得太好了,给调试带来难度。
目前我基本用 YUI Uploader 把想要得功能实现了,不过还有一些问题,等研究完全了封装个组件出来然后再写点心得。以后专注前端开发之后blog估计就可以勤快更新一点了~ 加油吧。
BTW, 现在我正在用我全新的 Macbook Pro 写blog,哈哈,感觉很不错!
原文地址:
[url=http://www.zhuoqun.net/html/y2009/1330.html]http://www.zhuoqun.net/html/y2009/1330.html[/url]
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/5135.html