前言:由于公司产品上传功能失效,就去检查了代码,最后发现关于插件uploadify需要依赖flash才能使用上传。但是新版浏览器现在已经默认禁用flash,而且flash将会在2020年彻底被抛弃,于是查阅了资料发现需要使用H5的uploadifive插件。此插件不用支持falsh,因而移动端也可以使用。再此也非常感谢我公司的另外一个大牛指导我插件的使用。
新版uploadifive的api跟旧版的有很多不一样,当然他们都是基于jquery的。接下来罗列的是我项目或者常用到的属性和方法。
auto | 是否自动上传,默认为true |
queueSizeLimit | 允许队列中存在的最大文件数 |
fileType | 上传的文件类型 |
multi | 是否允许多文件上传,默认为true |
uploadLimit | 一次可以上传的最大文件数 |
height | 元素的高度 |
width | 元素的宽度 |
buttonText |
上传按钮的显示文本 |
uploadScript | 上传图片的路径(就是所谓的存储位置) |
fileObjName |
file文件对象名称 |
formData | 静态参数(对象格式),传递给后台 |
onInit |
uploadifive初始化时触发(最早的触发函数) |
onUpload | 开始上传队列时触发 |
onUploadComplete | 上传完成时触发 |