常见问题当前位置:风暴娱乐 > 常见问题 > >

jQuery文件上传插件Uploadify使用指南(2)


'onInit':function(){alert("1");},  
'onSelect': function(e, queueId, fileObj)  
{  
alert("唯一标识:" + queueId + "\r\n" +  
"文件名:" + fileObj.name + "\r\n" +  
"文件大小:" + fileObj.size + "\r\n" +  
"创建时间:" + fileObj.creationDate + "\r\n" +  
"最后修改时间:" + fileObj.modificationDate + "\r\n" +  
"文件类型:" + fileObj.type  
);  
  
}  
});  
});  
  
  
  
onSelectOnce :在单文件或多文件上传时,选择文件时触发。该函数有两个参数event,data,data对象  
有以下几个属性:  
fileCount:选择文件的总数。

  
filesSelected:同时选择文件的个数,如果一次选择了3个文件该属性值为3。

  
filesReplaced:如果文件队列中已经存在A和B两个文件,再次选择文件时又选择了A和B,该属性值为2。

  
allBytesTotal:所有选择的文件的总大小。

  
onCancel: 当点击文件队列中文件的关闭按钮或点击取消上传时触发。该函数有event、queueId、fileObj、  
data四个参数,前三个参数同onSelect 中的三个参数,data对象有两个属性fileCount和allBytesTotal。

  
fileCount:取消一个文件后,文件队列中剩余文件的个数。

  
allBytesTotal:取消一个文件后,文件队列中剩余文件的大小。

  
  
onClearQueue :当调用函数fileUploadClearQueue时触发。有event和data两个参数,同onCancel 中的两个对应参数。

  
onQueueFull :当设置了queueSizeLimit并且选择的文件个数超出了queueSizeLimit的值时触发。该函数有两个  
参数event和queueSizeLimit。

  
onError :当上传过程中发生错误时触发。该函数有event、queueId、fileObj、errorObj四个参数,其中前三个参  
数同上,errorObj对象有type和info两个属性。

  
type:错误的类型,有三种‘HTTP', ‘IO', or ‘Security'  
info:错误的描述  
onOpen :点击上传时触发,如果auto设置为true则是选择文件时触发,如果有多个文件上传则遍历整个文件队列。

  
该函数有event、queueId、fileObj三个参数,参数的解释同上。

  
onProgress :点击上传时触发,如果auto设置为true则是选择文件时触发,如果有多个文件上传则遍历整个文件队  
列,在onOpen之后触发。该函数有event、queueId、fileObj、data四个参数,前三个参数的解释同上。

  
data对象有四个属性percentage、bytesLoaded、allBytesLoaded、speed:  
percentage:当前完成的百分比  
bytesLoaded:当前上传的大小  
allBytesLoaded:文件队列中已经上传完的大小  
speed:上传速率 kb/s  
onComplete:文件上传完成后触发。该函数有四个参数event、queueId、fileObj、response、data五个参数,前三个参数  
同上。response为后台处理程序返回的值,在上面的例子中为1或0,data有两个属性fileCount和speed  
fileCount:剩余没有上传完成的文件的个数。

  
speed:文件上传的平均速率 kb/s  
注:fileObj对象和上面讲到的有些不太一样,onComplete 的fileObj对象有个filePath属性可以取出上传文件的路径。

  
onAllComplete:文件队列中所有的文件上传完成后触发。该函数有event和data两个参数,data有四个属性,  
分别为:  
filesUploaded :上传的所有文件个数。

  
errors :出现错误的个数。

  
allBytesLoaded :所有上传文件的总大小。

  
speed :平均上传速率 kb/s  

(责任编辑:admin)

上一篇:风暴娱乐平台系统安全加密运行

下一篇:没有了

推荐内容

客户服务热线

010-400-12345

在线客服