当点击文件队列中文件的关闭按钮或点击取消上传时触发,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 – 文件类型不符合要求