转http://www.cnblogs.com/lvdabao/p/3452858.html

var defaults = {fileTypeExts:'',//允许上传的文件类型,格式'*.jpg;*.doc'uploader:'',//文件提交的地址auto:false,//是否开启自动上传method:'post',//发送请求的方式,get或postmulti:true,//是否允许选择多个文件formData:null,//发送给服务端的参数,格式:{key1:value1,key2:value2}fileObjName:'file',//在后端接受文件的参数名称,如PHP中的$_FILES['file']fileSizeLimit:2048,//允许上传的文件大小,单位KBshowUploadedPercent:true,//是否实时显示上传的百分比,如20%showUploadedSize:false,//是否实时显示已上传的文件大小,如1M/2MbuttonText:'选择文件',//上传按钮上的文字removeTimeout: 1000,//上传完成后进度条的消失时间,单位毫秒itemTemplate:itemTemp,//上传队列显示的模板onUploadStart:null,//上传开始时的动作onUploadSuccess:null,//上传成功的动作onUploadComplete:null,//上传完成的动作onUploadError:null, //上传失败的动作onInit:null,//初始化时的动作onCancel:null//删除掉某个文件后的回调函数,可传入参数file}

  已实现的特性有:

  1. 多文件上传
  2. 显示进度条
  3. 显示已上传文件大小和百分比
  4. 文件后缀名和文件大小检测
  5. 向服务端提交额外数据
  6. 自定义文件队列中的html模板
  7. css样式分离出单独文件,可自己定制样式
  8. 添加文件上传各阶段的回调函数

使用方式

  首先页面上需要一个容器,通常是一个div,如:

<div id="upload"></div>

  然后直接调用即可:

$('#upload').Huploadify({auto:true,fileTypeExts:'*.jpg;*.png;*.exe',multi:true,formData:{key:123456,key2:'vvvv'},fileSizeLimit:1024,showUploadedPercent:true,showUploadedSize:true,removeTimeout:9999999,uploader:'upload.php',onUploadStart:function(){console.log('开始上传');},onInit:function(){console.log('初始化');},onUploadComplete:function(){console.log('上传完成');},onCancel:function(file){console.log(file);}});

  具体的参数含义,如果看上面的不太清晰,可以直接去uploadify官网http://www.uploadify.com/documentation/查看,因为我完全是照着他的API实现的,用法与他一致。下面上个截图:

转载于:https://www.cnblogs.com/yanghongfei/p/7661525.html

免费的HTML5版uploadify相关推荐

  1. uploadify插件html5,免费的HTML5版uploadify送上

    相信有不少同学用过uploadify这一款文件上传插件,它支持多文件选择.能显示进度条.可配置性高,总体来说是比较好用的.官网有两个版本供下载,分别是flash版和HTML5版.不过令人惋惜的是,HT ...

  2. HTML5版uploadify

    HTML5版uploadify 相信有不少同学用过uploadify这一款文件上传插件,它支持多文件选择,能显示进度条,可配置性高,总体来说是比较好用的.官网有两个版本供下载,分别是闪存版和HTML5 ...

  3. EagleGet下载|EagleGet(猎鹰高速下载器) v2.1.5.10免费中文便携版下载

    点击下载来源:EagleGet下载|EagleGet(猎鹰高速下载器) v2.1.5.10免费中文便携版下载 EagleGet,也称猎鹰高速下载器,它是国外的一款免费下载工具.我们使用它,可以进行各种 ...

  4. 玖逸云黑免费无加密版本源码-亲测可用

    玖逸云黑无加密版本优势,拥有多年管理系统产品开发经验 1,源码可控,代码无后门,可放心使用源代码注释详细,便于阅读,提供丰富的配置接口,易于扩展. 2,功能完善,包含管理系统常用的基础功能,提供丰富的 ...

  5. html5 生存游戏,html5版生命游戏

    html5版生命游戏 只有一个.html文件,无任何依赖. 使用canvas 1.[文件] index.html ~ 4KB     下载(206) canvas { background: #eee ...

  6. jmgraph前端画图组件(html5版)

    jmgraph前端画图组件(html5版) 原文:jmgraph前端画图组件(html5版)  jmgraph是一个基于html5的WEB前端画图组件. 前端画图对象控件化,支持鼠标和健盘事件响应,可 ...

  7. ps4看b站 f怎么调html5,b站html5,b站怎么切换到HTML5版播放器?

    b站怎么切换到HTML5版播放器? 目前来说B站只能使用HTML5播放器,因为FIASH已经停止维护,所以现在不需要设置,只能使用HTML5播放器 b站怎么做切换到html5视频播放器 1. 在网页上 ...

  8. 15款免费的 HTML5/CSS3 响应式网页模板

    如果你想快速制作出一个优秀的网站,网站模板一定是必不可少的.网页设计师和开发人员也可以从网站模板入手,学习先进的布局方式和编码风格.下面这个列表为大家挑选了15款免费的 HTML5/CSS3 响应式网 ...

  9. 金山毒霸免费Wifi独立版,只需一块无线网卡,完爆360随身wifi

           继倍受欢迎的360连我wifi独立版发布后,金山也推出了毒霸免费wifi.它同样是一款简单易用的虚拟路由软件.无需你手动进行任何复杂设置,即可一键开启Wifi热点.让你的其它无线设备共享 ...

最新文章

  1. 【Android 逆向】ART 脱壳 ( 修改 /art/runtime/dex_file.cc#OpenCommon 系统源码进行脱壳 )
  2. mysql主从切换gtid不一致_GTID 复制、主从不一致跳过操作、快速切换master
  3. 员工没热情?这8个简单方法比加薪都管用
  4. 《About Multi-Touch(多点触摸是个什么东西?)》:基于光学原理的多点触摸技术全解析...
  5. 切换ip下的sql server用户权限丢失_Zabbix_server高可用之文件同步
  6. 【数据结构】—顺序表的插入、删除、查找操作
  7. 转:看问题的5个层次
  8. JavaScript算法(实例一)完数 / 水仙花数 / 素数
  9. 一文搞定Matplotlib 各个示例丨建议收藏
  10. 2021李宏毅机器学习课程笔记——Auto Encoder
  11. 架构 - 洋葱图架构
  12. Linux双网卡bonding举例
  13. 机器学习——sklearn实现决策树(隐形眼镜预测和鸢尾花分类)
  14. transforms操作
  15. 计算机信息数字化基础1测验题,20春-计算机信息技术-章建民-1-中国大学mooc-题库零氪...
  16. Windows10远程登陆Ubuntu桌面
  17. websphereJDBC提供驱动程序配置问题,导致报错:Illegal attempt to enlist multiple 1PC XAResources
  18. HTML5实现动态视频背景
  19. 汇编语言_使用int16h中断读取键盘缓冲区
  20. React报错Warning: This synthetic event is reused for performance reasons. If you‘re seeing this, 解决方法

热门文章

  1. 完全不相关的结果集,拼成一个sql
  2. 获得BAT技术专家Offer,他到底做了什么?
  3. JavaScript数据容量单位转换(KB B MB GB....)
  4. 强制性国家标准 对胎压监测传感器提出更高要求
  5. CVPR2017精彩论文解读:用于生物医学图像分析的精细调节卷积神经网络
  6. Kafka 分区备份实战
  7. Backbone模型
  8. 终于解决了无运行无网上邻居的问题
  9. 【shell系列】之正则表达式
  10. anaconda如何做python笔记_Anaconda中Jupyter的基本使用 简单的编写Python代码和整理笔记...