uploadify最新版本是3.2,它和版本2.x有很多区别,最明显的就是参数名称都变了,所以在更新时要注意。比如:按钮变成图片的key由buttonImg变成了buttonImage。坑爹不? 呵呵。
SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了。所以索性就把它的用法记录下来,也方便英语拙计的同学查看,利人利己,一劳永逸。
SWFUpload的特点:
1、用flash进行上传,页面无刷新,且可自定义Flash按钮的样式;
2、可以在浏览器端就对要上传的文件进行限制;
3、允许一次上传多个文件,但会有一个上传队列,队列里文件的上传是逐个进行的,服务器端接收文件时跟普通的表单上传文件是一样的;
4、提供了丰富的事件接口供开发者使用;
swfupload当file_upload_limit初始化需要为0时解决方案
比如有这样的需求:文件上传完之后删除,那么上传文件个数限制也需要做相应的改变,可以通过修改file_upload_limit实现,在删除时file_upload_limit+1即可。
那么如果是这样的需求呢:在文件列表编辑的时候,默认的文件数已经达到上传文件个数限制时,如何解决?有人说了,初始化file_upload_limit值为0即可,然后在删除现有的文件时file_upload_limit+1就行了,我当时也是这么想的,但是swfupload默认file_upload_limit为0时表示个数无限制,纠结了吧,呵呵,不要着急,它还提供的有successful_uploads,官方介绍的是这样处理:
前阵子有上新闻,一个17岁的外国男生做的网站,最近招到了风投的关注
打开这个网站 就点击 play 按钮 就可以和 外国人随机聊天
说不定 遇到一个外国美女也不错
某人刚才进去 点击了 play 按钮,一下视频那里出来一个 外国人 是一个胖子,就马上把网站关闭了 哈哈!
...
Flex代码: