首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

[原创]基于SwfUpload插件的文件批量上传插件GooUploader

本期除了API文档外,再附送《SWFUpload V2_2_0 说明文档.htm》
花生米AJAX-UI系列之:基于JQUERY的文件上传控件0.1版
特点:
    可设定为是否单个上传,或者是批量上传;
    可在上传过程中取消上传(单个或者批量取消);
    在批量选择文件后,可以手工选择上传其中部分文件;
    可在上传文件时顺带上传REQUEST传参,如SESSION_ID;
    选择批量文件,在上传前,用户还可删除其中几个不想上传的文件;
    本控件是对swfUpload这个FLASH插件的二次包装,控件类对象中的一个内部元素即为一个SWFUpload对象,可对其中进行相应的操作(详见附送的SWFUpload V2_2_0 说明文档.htm)
    本控件内置一个保存了文件列表信息的数组$fileList,其单元为JSON对象,保存了每个文件的ID,名称,类型,大小等信息;
    可自定义按钮显示文字,文件上传的服务器端地址,以及SWF控件相对于当前网页的相对路径
    本个控件包是建立在JSP基础上为大家展示上传效的,但实际该控件有用的部分仅在客户端前台;后台代码可以全部推翻,重新用PHP,.NET等其它动态语言编写
    使用了本控件后,在后台编写代码时,不必编写实时监控文件上传进度的复杂代码,只用编写简单的处理保存上传文件的代码即可,因为FLASH插件会自动帮助算出上传进度,并实时定时给控件提供进度显示数据,这样就减轻了后台开发人员的工作量;
    基于上一点,本控件前台也不会以长轮询方式访问服务器端,以获取文件上传进度情况,而是自己定时计算以上传的字节总数。因此当上传一个文件时,FLASH插件只会发一次传输请求,这样就改善了效率。
    由于用FLASH传值时会给服务器造出一个新的SESSION,导致在服务端过滤器作用下可能会上传失败,因此用户可以在上专文件时,利用this.$swfUpload的addPostParam或者setPostParams方法,将原来的SESSION_id作为REQUEST参数传回服务端,服务端过滤器只要根据此SESSION_id判断相应用户是否“登录”即可.
本控件兼容IE6--IE8,Firefox,chrome浏览器,但需要FLASH PLAYER 9版本以上的支持

注:本人不是“附件设置隐藏,需要回复后才能看到”这样的2B!
图例

GooUploader.rar (402 K) 下载次数:1154   
    
[ 此帖被sdlddr在2010-01-03 00:07重新编辑 ]
昵称: sdlddr  时间: 2010-01-03 00:01:00
昵称: pengtiantuo  时间: 2010-01-04 00:02:00
我顶!@!楼主好样的,本人不是“附件设置隐藏,需要回复后才能看到”这样的2B!
昵称: dnangler  时间: 2010-01-04 15:30:00
再次感谢楼主的奉献精神!!!!!
昵称: dnangler  时间: 2010-01-04 15:31:00
这个牛!
昵称: zhouzeng  时间: 2010-01-05 10:50:00
楼主 偶 爱你 中国多几个你这样的  会发展的更快
昵称: jzcd2010  时间: 2010-01-06 09:30:00
如果你是男的,对不起不我好这口;
如果你是女的,就嫁给我。
昵称: sdlddr  时间: 2010-01-06 09:50:00
太好的东西了 正在找了
昵称: airenhaoma  时间: 2010-01-09 16:58:00
非常的感谢啊
昵称: faylai  时间: 2010-01-11 09:42:00
这东西好啊!!
昵称: aries  时间: 2010-01-12 16:01:00
貌似没有服务端的啊
昵称: 大宇  时间: 2010-01-12 18:58:00
漂亮的插件。。。。。。。。。。
昵称: lxfchl  时间: 2010-01-13 11:30:00
为什么我不能用呢?点上传和添加都没有反应呢?
昵称: view  时间: 2010-01-14 13:48:00
引用
引用第12楼view于2010-01-14 13:48发表的  :
为什么我不能用呢?点上传和添加都没有反应呢?

我也有同样的感觉,我的浏览器版本IE8.0
昵称: wjfirst  时间: 2010-01-15 10:29:00
后台需要TOMCAT6.5+JDK1.6
昵称: sdlddr  时间: 2010-01-15 14:04:00
甘愿顶、
昵称: jsonzheng  时间: 2010-01-15 14:43:00
感谢啊~~好东西~  谢谢
昵称: 如惈  时间: 2010-01-17 21:23:00
不错。支持下!
昵称: jacksuc  时间: 2010-01-18 10:17:00
不错,谢谢
昵称: javapx  时间: 2010-01-21 20:30:00
..楼主.好样的..支持你!
昵称: lzpblacko  时间: 2010-01-29 16:18:00
能不能详细说一下怎样配置使用啊?
昵称: 抒寒  时间: 2010-01-30 11:22:00
好 谢谢
昵称: vidreams  时间: 2010-01-31 13:54:00
支持lz
昵称: kk86  时间: 2010-01-31 18:18:00
火狐下按钮点击没有反映的哦,仍需进一步修改哈,LZ,呵呵,加油
昵称: ywqbestever  时间: 2010-02-01 18:38:00
楼主不错,顶!
昵称: cdm823  时间: 2010-02-02 11:47:00
好东西啊
昵称: ufwtiw  时间: 2010-02-03 13:19:00
谢谢啦
昵称: wangjiaping  时间: 2010-02-05 12:30:00
谢谢LZ!好喜欢!只是要装TOMCAT6.5+JDK1.6 就怕有的服务器上没有这东西!
昵称: hbbyang  时间: 2010-02-06 09:10:00
漂亮,不回复对不起自己。
昵称: dirdor  时间: 2010-02-24 11:54:00
冲你最后句话肯定要回复
昵称: jevonsjin  时间: 2010-03-01 14:01:00
小牛队伍来这里
昵称: 小牛队伍  时间: 2012-12-08 10:54:36