SWFUpload 2.2.0.1多文件上传组件

Flash 的文件上传老工具里,SWFUpload算是用得比较多的一个。v2.2.0.1 版本里自带的这些示例代码还挺丰富,能帮你快速搞懂它的用法,尤其适合需要兼容老浏览器的项目。

多文件上传、进度条、文件验证这些功能它都支持,而且用法不复杂。你只需要引入它的swfupload.js和 Flash 对象,配一下参数,像是上传地址、文件大小限制、按钮文字啥的,快就能跑起来。

初始化用的是new SWFUpload({...}),各种上传事件比如uploadSuccessfileQueued也都有,自己写回调就行。UI 这块它也挺灵活的,你想用自定义按钮或者进度条都能搞定。

比较推荐你看看里面的几个示例:Basic用来熟悉流程,Progress Bar能加点用户体验,Custom Buttons也蛮实用,毕竟设计上总得自己来点花活,对吧?

不过要注意的是,它基于 Flash,所以在现代浏览器基本 GG 了,建议用在一些老项目维护场景里。如果你现在做新项目,更推荐直接上 HTML5 的 File API。

另外,如果你需要支持大文件、断点续传这些,也可以参考底下推荐的文章,像HTTP 断点续传组件WCF 文件上传示例这些,能省不少时间。

zip 文件大小:210.37KB