分类分类
大小:58.00 KB更新:2019/03/29
类别:文件管理系统:WinAll
swfupload客户端是一款基于系统的上传文件的输送软件,帮助技术者与开发者以及使用者可以进行完善的系统上传模式,改变了原先模式更加快捷方便,有需要的用户欢迎前来极光下载站体验使用!
swfupload是一个客户端文件上传工具,最初由vinterwebb.se开发,它通过整合flash与java script技术为web开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。swfupload不同于其他基于flash构建的上传工具,它有着优雅的代码设计,开发者可以利用xhtml、css和javascript来随心所欲的定制它在浏览器下的外观;它还提供了一组简明的javascript事件,借助它们开发者可以方便的在文件上传过程中更新页面内容来营造各种动态效果。在使用swfupload之前,请确认你具备一定的javascript和dom知识。在实际开发中,大部分的错误都是由于错误的设置和低劣的event handlers处理程序所造成的。
1.可以显示上传进度
2.良好的浏览器兼容性
3.可以同时上传多个文件
4.类似ajax的无刷新上传
5.支持flash 8和flash 9
6.兼容其他java script库 (例如:jquery, prototype等)
1.提供了丰富的事件接口供开发者使用
2.可以在浏览器端就对要上传的文件进行限制
3.用flash进行上传,页面无刷新,且可自定义flash按钮的样式
4.允许一次上传多个文件,但会有一个上传队列,队列里文件的上传是逐个进行的,服务器端接收文件时跟普通的表单上传文件是一样的
新增一个上传页面,我们放在swfu下,但不一定非要放在swfu下,命名为tutor-1.html。head中插入用于引入swfupload.js的代码
然我我们还需要一个swfupload占位符和一个上传按钮。占位符用于当swfupload载入并初始化后被swfupload按钮替换的一个dom元素
接着,载入并初始化swfupload.swf。这样,我们点击“点我选择文件”便可以上传文件了,是不是so easy
这里只提几个额外经常会用到的,一些边边角角的大家可以选择去看汉化官方文档
1.filedata,类似于表单上传控件的name属性,默认值为filedata。这里不建议修改,因为在linux下的flash,无论怎么修改这个值,都没有效果
2.post_params, post值。连同上传的文件一起提交到服务器上,这个东东也是比较有用的,比如可以验证用户是否允许上传文件等,另外可以用swfupload的 addpostparam/setpostparams/removepostparam/addfileparam/removefileparam方 法修改该值,通常在上传文件额外还需要提交表单信息的时候会特别管用
3.requeue_on_error, 是否将上传失败的的文件重新添加到上传队列的顶端,默认值为true。当文件上传失败或者停止上传触发uploaderror事件,是否将上传失败的的文 件重新添加到上传队列的顶端,当然调用cancelupload方法触发uploaderror事件,不会将文件重新添加到上传队列中,而是会丢弃
4.file_types, 限制上传的文件类型,这个是非常有用且重要的,默认值为*.*。另外当用户指向上传图片时可以设置 为”*.jpg;*.jpeg;*.gif;*.png;*.bmp;”。另外有一点非常重要的就是,这里只是浏览器端限制了上传的文件类型,服务端依然 要验证上传的文件类型,否则可能是很危险的
5.file_upload_limit,允许同时上传文件的数量,默认值为0,即不限制。当文件队列中的文件数,正在上传的文件以及已经上传成功的文件数只和超过了该值后,便不在允许添加文件
6.file_queue_limit,允许队列存在的文件数量,默认值为0,即不限制。当文件队列中的文件数超过该值便不再允许添加文件
7.button_action,点击swfupload按钮执行的动作,默认值为swfupload.button_action.select_files(多文件上传)
1.首先引入相应的js文件
2.实例化swfupload对象,传入一个配置参数对象进行各方面的配置
3.点击swfupload提供的flash按钮,弹出文件选取窗口选择要上传的文件
4.文件选取完成后符合规定的文件会被添加到上传的队列里
5.调用startupload方法让队列里文件开始上传
6.文件上传过程中会触发相应的事件,开发者利用这些事件来更新ui、处理错误、发出提示等等
-所上传的文件体积并未超出swfupload所设置的数值,但为何无法成功上传
通常这是由于服务器端的限制所造成的,以apache+php为例,请修改php.ini中的post_max_size与upload_max_filesize两项设置
-在带有session验证的网站后台中swfupload无法正常工作
这是因为swfupload在上传时相当于重新开辟了一个新的session进程,因此无法与原有程序的session保持一致,这就需要在上传时传递原有程序的sessionid,根据它来“找回”其应有的session
-关于swfupload上传中文文件名乱码的问题
实际上是由于编码的问题造成的,程序使用的utf-8,文件名传递时也是这种编码,因此造成乱码或文件不能保存,仅是需要修改接收文件,以php为例,upload.php中
这样即可解决
wps office2023版文件管理240.07 MBv12.1.0.18608
详情wps office 2016专业版文件管理240.07 MBv12.1.0.18608
详情allupdate文件时间修改器绿色版文件管理184.00 KBv0.92 电脑端
详情es文件浏览器电脑版文件管理23.60 MBv4.2.4.0
详情wps office 2018官方版文件管理240.07 MBv12.1.0.18608
详情alist多存储文件列表程序文件管理44.0 MBv3.23.0 最新版
详情wps office免费版文件管理240.07 MBv12.1.0.18608
详情wps office 2016个人版文件管理240.07 MBv12.1.0.18608
详情海康智存电脑客户端2023版文件管理114 MBv3.5.2 最新官方版
详情wps office2016电脑版文件管理240.07 MBv12.1.0.18608
详情wps office 2016绿色精简优化版文件管理240.07 MBv12.1.0.18608
详情wps office 2013专业增强版文件管理240.07 MBv12.1.0.18608
详情wps office 2013老版本文件管理240.07 MBv12.1.0.18608
详情wps office 2017官方版文件管理240.07 MBv12.1.0.18608
详情beyond compare免费版文件管理21.20 MBv4.2.9
详情Wise Duplicate Finder(电脑重复文件搜索删除工具)文件管理3.73 MBv1.3.7.47
详情wps office 2022最新版文件管理240.07 MBv12.1.0.18608
详情四川电信魔盘PC客户端文件管理96.0 MBv1.0.207 官方个人版
详情everything便携版文件管理1.66 MBv1.4.1.1005 32/64位绿色中文版
详情beyond compare4中文版文件管理2.00 KBv4.3.0
详情华为手机助手电脑版文件管理44.85 MBv14.0.0.320
详情Tenorshare iCareFone(iPhone手机管理软件)文件管理70.4 MBv7.8.0.11
详情TabX Explorer(资源管理器)文件管理12.8 MBv1.2324.1275.422 官方版
详情Anything(本地文件搜索神器)文件管理7.51 MBv1.3724.1020.314 官方安装版
详情Adobe Bridge2024下载文件管理1.49 GBv14.0.1
详情excel 2003精简版文件管理15.33 MB绿色版
详情PanTools(网盘管理)文件管理13.2 MBv1.0.5 官方版
详情wps office校园版文件管理240.07 MBv12.1.0.18608
详情wps office 2010 个人版文件管理240.07 MBv12.1.0.18608
详情wps office 2013个人版文件管理240.07 MBv12.1.0.18608
详情优速文件批量重命名文件管理37.3 MBv2.0.6 官方版
详情wps Office 2007电脑版文件管理240.07 MBv12.1.0.18608
详情wps office2013电脑版文件管理240.07 MBv12.1.0.18608
详情小豆Daz资源管理器文件管理92.3 MBv2.3.2.0 最新免费版
详情wps office 2005官方版文件管理240.07 MBv12.1.0.18608
详情wps office专业增强版文件管理240.07 MBv12.1.0.18608
详情wps office 2009电脑版文件管理240.07 MBv12.1.0.18608
详情wps office 2019企业版官方版文件管理240.07 MBv12.1.0.18608
详情setup factory汉化版文件管理31.00 MBv9.5.3 官方正式版
详情clover(windows窗口多标签)文件管理14.1 MBv3.5.4 中文免费版
详情点击查看更多
wps Office 2007电脑版文件管理240.07 MBv12.1.0.18608
详情excel 2003精简版文件管理15.33 MB绿色版
详情wps office2023版文件管理240.07 MBv12.1.0.18608
详情total commander(文件管理器)中文版文件管理96.00 KB电脑版
详情文件夹背景修改器电脑版文件管理13.00 KBpc版
详情mybasee desktop官方版文件管理15.96 MBv7.3 电脑版
详情wps office 2016专业版文件管理240.07 MBv12.1.0.18608
详情rdb打包解包软件文件管理1.16 MBv3.5.0.0 免费版
详情wps office 2016个人版文件管理240.07 MBv12.1.0.18608
详情wps office 2016绿色精简优化版文件管理240.07 MBv12.1.0.18608
详情点击查看更多
文本格式整理器文件管理804.00 KBv5.0 绿色版
详情freefilesync电脑版文件管理18.5 MBv12.5 官方版
详情ultracompare官方版文件管理30.04 MBv15.20 电脑版
详情TortoiseSVN客户端文件管理19.03 MBv1.13.1.28686 官方中文版
详情ifunbox文件管理软件文件管理43.33 MBv4.2 官方版
详情豌豆荚娱乐精灵官方版文件管理19.0MBv1.6.0
详情rdb打包解包软件文件管理1.16 MBv3.5.0.0 免费版
详情参考文献管理pc版文件管理114.29 MBv17.0.0.7072 电脑版
详情迅捷pdf合并器免费版文件管理504.00 KB官方版
详情蓦然回首记忆助手文件管理39.00 MBv21.0 绿色版
详情iobit unlocker中文版文件管理2.05 MBv1.3.0.11
详情wps office 2016个人版文件管理240.07 MBv12.1.0.18608
详情mybase viewer(nyf文件打开浏览工具)文件管理1.62 MBv6.3.8 电脑版
详情file tree printer中文版文件管理231.00 KBv3.1 汉化版
详情winmerge(文件比较工具)文件管理8.30 MBv2.16.14 官方最新版
详情wps Office 2007电脑版文件管理240.07 MBv12.1.0.18608
详情mybasee desktop官方版文件管理15.96 MBv7.3 电脑版
详情excel 2003精简版文件管理15.33 MB绿色版
详情文件夹背景修改器电脑版文件管理13.00 KBpc版
详情imeditor电脑版文件管理1.15 MBv2.0.6 绿色免费版
详情wps office 2005官方版文件管理240.07 MBv12.1.0.18608
详情Total Commander(文件管理器)文件管理7.18 MBv9.22a 多语言绿色版
详情beyond compare免费版文件管理21.20 MBv4.2.9
详情q-dir软件(多窗口文件整理工具)文件管理1.11 MBv9.61.1 官方版
详情文件搜索器电脑版文件管理3.10 MBv1.0.9.7 绿色中文版
详情超级电子书霸pc版文件管理4.90 MBv3.70 正版
详情everything便携版文件管理1.66 MBv1.4.1.1005 32/64位绿色中文版
详情filesee软件文件管理24.90 MBv6.91 官方最新版
详情wps office 2012电脑版文件管理240.07 MBv12.1.0.18608
详情xexmenu中文版文件管理48.00 KBv1.2 官方版
详情繁体字火星文转换器电脑版文件管理1.17 MB官方版
详情chm文件生成器电脑版文件管理2.31 MBv3.7.1.0 最新版
详情apk downloader官方版文件管理5.42 MB正版
详情md5助手最新版文件管理427.00 KBv1.0.0.3 绿色版
详情free pdf to all converter 3.7.4文件管理3.52 MBv3.7.4 正版
详情adobe reader xi pdf阅读器免费文件管理1.13 MBv19.8.20081.46137
详情copytrans tuneswift免费版文件管理11.90 MBv2.603 官方版
详情文件夹看门狗电脑版文件管理150.00 KBv4.5 正式版
详情txt消断排版器文件管理33.00 KBv1.0 绿色版
详情allupdate文件时间修改器绿色版文件管理184.00 KBv0.92 电脑端
详情点击查看更多