上一篇文章简单的介绍了Uploadify上传插件的使用。但是对于常用的属性和方法并没有说明。授人以鱼不如授人以渔,我决定将常用的属性列举出来,供大伙参考参考。
Uploadify属性
不要看错了,这是Uploadify3.1的属性,和低版本的有区别。
- auto 选定文件后是否自动上传
- buttonText 按钮上显示的文本
- swf 组件自带的flash路径,用于打开选取本地文件的按钮
- uploader 服务器端处理上传的路径
- cancelImage 取消上传文件的按钮图片
- method 提交方式
- postData 参数
- fileObjName 文件对象名称,用于在服务器端获取文件
- queueID 表示上传队列的DOM元素的ID号
- multi 是否允许同时上传多文件
- progressData 队列中上传进度的方式:all-速度+百分比,percentage-百分比,speed-速度
- queueSizeLimit 队列长度限制,缺省值999
- fileSizeLimit 上传文件大小限制,默认单位是KB
- fileTypeDesc 文件类型的说明
- fileTypeExts 指定允许上传的文件类型。默认 *.*
- requeueErrors 若设置为True,在上传中出错导致上传失败的文件将重新加入队列
在使用过程中,往往用不到这么多的属性。用默认值就行。
Uploadify事件
- onCancel 在文件被移除出队列时触发
- onClearQueue 在调用cancel方法且传入参数’*'时触发
- onDialogClose 打开文件对话框关闭时触发
- onDialogOpen 选择文件对话框打开时触发。
- onQueueComplete 在队列中的文件上传完成后触发
- onSelect 选择文件后触发
- onSelectError 选择文件后出错时触发
- onUploadProgress 每个文件上传后更新一次进度信息
Uploadify方法
- cancel
- destroy
- disable
- stop
- upload
行文至此,有必要告一段落了。此文只列举了uploadify的基本API,使用方式可以参考官网。
也可以去http://pan.baidu.com/share/link?shareid=4225440724&uk=587859240下载,里面有详细方法、事件的使用方式。下一章节结合SSH框架+Uploadify+jquery实现excel上传并将数据保存到数据库。
原创文章,转载请注明: 转载自java开发者
本文链接地址: UploadifyAPI-上传插件属性和方法介绍