WEB开发网
开发学院网页设计JavaScript JQuery上传插件Uploadify使用详解 阅读

JQuery上传插件Uploadify使用详解

 2010-01-07 00:00:00 来源:WEB开发网   
核心提示: onOpen :点击上传时触发,如果auto设置为true则是选择文件时触发,JQuery上传插件Uploadify使用详解(6),如果有多个文件上传则遍历整个文件队列,该函数有event、queueId、fileObj三个参数,对JQuery这个上传插件也基本了解了,希望对大家有所帮助,参数的

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

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

filesUploaded :上传的所有文件个数。

errors :出现错误的个数。

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

speed :平均上传速率 kb/s

相关函数介绍

在上面的例子中已经用了uploadifyUpload和uploadifyClearQueue两个函数,除此之外还有几个函数:

uploadifySettings:可以动态修改上面介绍的那些key值,如下面代码

$('#uploadify').uploadifySettings('folder','JS');

如果上传按钮的事件写成下面这样,文件将会上传到uploadifySettings定义的目录中

<a href="javascript:$('#uploadify').uploadifySettings('folder','JS');

$('#uploadify').uploadifyUpload()">上传</a>

uploadifyCancel:该函数接受一个queueID作为参数,可以取消文件队列中指定queueID的文件。

$('#uploadify').uploadifyCancel(id);

花了一个晚上,终于写完了,对JQuery这个上传插件也基本了解了,希望对大家有所帮助,不对之处还望大家指正。

出处:http://oec2003.cnblogs.com/

本文示例源代码或素材下载

上一页  1 2 3 4 5 6 

Tags:JQuery 上传 插件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接