详解jQuery uploadify文件上传插件的使用方法(2)

当点击文件队列中文件的关闭按钮或点击取消上传时触发,file参数为被取消上传的文件对象

 
onClearQueue(queueItemCount)   当调用函数cancel方法时触发,queueItemCount参数为被取消上传的文件数量。  
onDestroy()   当destory方法被调用时触发  
onDialogClose(queueData)  

当文件浏览框关闭时触发,如果将此事件被重写,则当向队列添加文件上传出错时不会弹出错误消息提示。

queueData对象包含如下属性:

filesSelected 文件选择对话框中共选择了多少个文件

filesQueued 已经向队列中添加了多少个文件

filesReplaced 已经向队列中替换了多少个文件

filesCancelled 取消了多少个文件 filesErrored 出错了多少个文件

 
onDialogOpen()   当文件选择对话框弹出时立即出发,但可能在文件选择对话框被关闭之前并不能全部执行。  
onDisable()   当disable方法禁用Uploadify上传按钮时被调用时触发。  
onEnable()   当disable方法启用Uploadify上传按钮时被调用时触发。  
onFallback()   当Uploadify初始化过程中检测到当前浏览器不支持flash时触发。  
onInit()   首次初始化Uploadify结束时触发。  
onQueueComplete(queueData)  

文件上传队列处理完毕后触发。

queueData对象包含如下属性:

uploadsSuccessful – 上传成功的文件数量

uploadsErrored – 上传失败的文件数量

 
onSelect(file)  

选择文件后向队列中添加每个上传任务时都会触发。

 
onSelectError(file, errorCode, errorMsg)  

选择文件后向队列中添加每个上传任务时如果失败都会触发。

file – 文件对象

errorCode – 错误代码如下:

QUEUE_LIMIT_EXCEEDED – 任务数量超出队列限制;

FILE_EXCEEDS_SIZE_LIMIT – 文件大小超出限制;

ZERO_BYTE_FILE – 文件大小为0

INVALID_FILETYPE – 文件类型不符合要求

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwfzdp.html