uploadify的 onComplete事件使用详细说明

来源:互联网 发布:chrome ubuntu 16.04 编辑:程序博客网 时间:2024/05/22 06:51

函数

function(event, ID, fileObj, response, data) {}

可选

使用onComplete函数,当每一个文件完成上传时都允许你触发一个自定义的函数。默认的函数行为将把文件队列中已经上传的项目标记为完成,如果removeCompleted选项被启用,已经完成的项目将被清除出文件队列。如果自定义函数返回false,默认的函数将不会执行。

Arguments

event
event对象。【译者注:事件对象】

ID
文件队列中项目的唯一ID。

fileObj
一个含有文件信息的对象。

  • [name] - 已上传文件的名称
  • [filePath] - 已上传文件在服务器上的路径
  • [size] – 文件的大学,单位为字节
  • [creationDate] – 文件的创建日期
  • [modificationDate] – 文件的最后修改日期
  • [type] – 文件的扩展名,以‘.’开始

response
由后台上传脚本返回的文本值。

data
一个含有关于上传和文件队列主要信息的对象。

  • [fileCount] - 队列中现存文件的数量
  • [speed] - 文件上传的平均速度,单位为KB/s

 

'onComplete': function (event, ID, fileObj, response, data) {   //当文件上传完成时触发                var UserInfo = $("#UserData").val();                var itempath = $(FindObject("itempath")).val();                var deep = $(FindObject("deep")).val();                var title = fileObj.name;                var fsize = fileObj.size;                $.post("ajax.aspx", { Action: "Upload", UserInfo: UserInfo, itempath: itempath, deep: deep, title: title, fsize: fsize }, function (da) {                    if (da == "true") {                        alert("上传成功!");                    }                    else {                        alert("上传失败!");                    }                })            }


 

 

 

转自http://www.phptogether.com/uploadifydoc/oncomplete.html