在很多场合下,会用到文件的批量上传功能,这个对需要上传多个照片,图片或者文档的人来说,会省不少事情。
而普通的id下面的file控件只能支持单个文件的上传,这个确实比较弱。
所以介绍一种可以上传多个文件的js控件:基于 jquery的uploadify。
它结合了ajax和flash,实现了这个多线程上传的功能。所以用户使用时首先会要求flash客户端的安装。
需要使用的文件有:(也需要jquery.js的支持)
- jquery.uploadify.v2.1.4.min.js (主要插件)
- cancel.png(flash上传按钮图标)
- uploadify.css (上传样式表)
- uploadify.swf (flash上传插件)
- swfobject.js(Flash性能增强插件,一般在大型Flash应用或特效制作方面都会用到这个小插件,它会让flash 性能发挥更稳定,甚至是功能更多)
- --------------------------------
- uploadify.php (php后台实现例子)
- jquery-1.4.2.min.js
重要属性说明“
multi:设置为true将允许多文件上传。
demo 请参照:
http://www.uploadify.com/demos/具体使用请参照
java结合的例子