SwfUpload多文件上传示例

多文件上传的老牌方案里,SwfUpload算是比较经典的。基于 Flash 搞定多文件选择、异步上传和进度条显示,那个年代真是神器啊。你只要把它的运行实例扔进 Apache 根目录,基本就能跑,适合做个小 demo 或者复古项目用。

SwfUpload 的 Flash 技术让它可以一次选多个文件,还能断点续传,在纯 JavaScript 还不成熟的时代算是挺超前的了。上传过程不阻塞,响应也快,体验还不错。

它的回调函数设计得蛮全,像onFileQueuedonFileUploaded这些钩子可以让你轻松做错误提示、上传成功反馈等交互,蛮实用的。

UI 自定义也比较灵活,虽然默认样式有点老气,但按钮样式、进度条你都可以自己改,用 CSS 搞一下就好。想怎么改都行,配合现代的 UI 风格也不是问题。

,要注意它的安全性。毕竟上传文件的功能一不小心就被人滥用。记得在后端做好类型校验、大小限制,最好还加个权限验证。

服务器端的也别忘了,比如 PHP、ASP.NET、Java 这些后端框架你都能配合着用,自己写个upload.php之类的接收上传逻辑就行了,参考官方的sample文件还挺方便的。

如果你在做旧系统维护、或是有 Flash 插件的老项目迁移需求,这份运行实例可以帮你快速了解 SwfUpload 的原理和用法,省不少事。

相关参考你也可以看看:

如果你正好遇到多文件上传的需求、又在一些老系统,那不妨用这个跑一跑,了解一下 Flash 年代的方案哦~

rar 文件大小:362.55KB