errorMsg – 错误提示,可通过'this.queueData.errorMsg'定制
onSWFReady() Flash文件载入成功后触发。
onUploadComplete(file) 每个文件上传完毕后无论成功与否都会触发。
onUploadError(file, errorCode, errorMsg, errorString) 文件上传出错时触发,参数由服务端程序返回。
onUploadProgress(file, bytesUploaded, bytesTotal, totalBytesUploaded, totalBytesTotal)
处理上传队列的过程中会多次触发此事件,每当任务状态有更新时都会触发。
file – 文件对象
bytesUploaded – 已上传的字节数
bytesTotal – 文件总字节数
totalBytesUploaded – 当前任务队列中全部文件已上传的总字节数
totalBytesTotal – 当前任务队列中全部文件的总字节数
onUploadStart(file) 当文件即将开始上传时立即触发
onUploadSuccess(file, data, response)
当文件上传成功时触发
file – 文件对象
data – 服务端输出返回的信息
response – 有输出时为true,如果无响应为false,如果返回的是false,当超过successTimeout设置的时间后假定为true三、方法
方法名称
说明
应用举例
取消队列中的任务,不管此任务是否已经开始上传 fileID – 要取消的文件ID,如果为空则取消队列中第一个任务,如果为'*'则取消所有任务 suppressEvent – 是否阻止触发onUploadCancel事件,当清空队列时非常实用。 <ahref="javascript:$(‘#file_upload').uploadify(‘cancel')"> 取消第一个</a> <a href="javascript:$(‘#file_upload').uploadify(‘cancel', ‘*')">清空队列</a> <a href="javascript:$(‘#file_upload').uploadify(‘upload', ‘*')">开始上传所有任务</a> <a href="javascript:$(‘#file_upload').uploadify(‘destroy')"> 销毁Uploadify实例</a> 禁用或启用文件浏览按钮 setDisabled – 设置为true表示禁用,false为启用 <a href="javascript:$(‘#file_upload').uploadify(‘disable', true)">禁用按钮</a> <a href="javascript:$(‘#file_upload').uploadify(‘disable', false)">启用按钮</a> 获取或设置Uploadify实例参数 name – 属性名称,如果只提供属性名称则表示获取其值 value – 属性值 resetObjects – 设置为true时,更新postData对象将清空现有的值。否则,新的值将被添加到其末尾。 $(‘#file_upload').uploadify(‘settings','buttonText','BROWSE'); $(‘#file_upload').uploadify(‘settings','buttonText')); <a href="javascript:$(‘#file_upload').uploadify(‘upload', ‘*')">开始上传</a> <a href="javascript:$(‘#file_upload').uploadify(‘stop')">
cancel(fileID, suppressEvent)
destroy()
销毁Uploadify实例并将文件上传按钮恢复到原始状态
disable(setDisabled)
settings(name, value, resetObjects)
stop()
停止当前正在上传的任务