JQuery上传插件uploadify整理(Events)
Arguments
- file
The file object being cancelled
onCancel:调用calcel方法。$('#upload').uploadify('cancel');
\
Arguments
- queueItemCount
The number of queue items that are being cancelled.
onClearQueue:调用cancel方法,传一个'*'参数。$('#upload').uploadify('cancel','*');
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Demo.aspx.cs" Inherits="JQ_uploadify.Demo" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="/uploadify/uploadify.css" rel="stylesheet" type="text/css" />
<link href="/css/css.css" rel="stylesheet" type="text/css" />
<script src="/js/jquery-1.8.3.js" type="text/javascript"></script>
<script src="/uploadify/jquery.uploadify.js" type="text/javascript"></script>
<style type="text/css"> </style>
<script type="text/javascript">
$(function () {
$("#upload").uploadify({
'swf': '/uploadify/uploadify.swf',
'uploader': '/ashx/upload.ashx',
'onClearQueue': function (queueItemCount) { alert(queueItemCount); }
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="file" name="upload" value="上传" id="upload" />
<input type="button" name="" value="取消" onclick="$('#upload').uploadify('cancel','*');" />
</div>
</form>
</body>
</html>
onClearQueue
onDestroy:调用destroy方法。$('#upload').uploadify('destroy');
Arguments
- queueData
The queueData object containing information about the queue:- filesSelected
The number of files selected in browse files dialog - filesQueued
The number of files added to the queue (that didn’t return an error) - filesReplaced
The number of files replaced in the queue - filesCancelled
The number of files that were cancelled from being added to the queue (not replaced) - filesErrored
The number of files that returned an error
- filesSelected
onDialogClose:浏览文件对话框关闭时触发。如果此事件被重写,出错不会提示错误信息。
onDialogOpen:浏览文件对话框打开时触发。
onDisable:$('#upload').uploadify('disable', true);
onEnable:$('#upload').uploadify('disable', false);
onFallback:Flash版本与浏览器不兼容触发。
Arguments
- instance
The instance of the uploadify object
onInit:初始化事件。
Arguments
- queueData
The queueData object containing information about the queue:- uploadsSuccessful
The number of uploads that were successfully completed - uploadsErrored
The number of uploads that returned an error
- uploadsSuccessful
onQueueComplete:进入队列完成。
Arguments
- file
The file object that was selected.
onSelect:从浏览文件对话框选择放入到队列时触发。
Arguments
- file
The file object that returned the error. - errorCode
The error code that was returned. The following constants can be used when determining the error code:- QUEUE_LIMIT_EXCEEDED – The number of files selected will push the size of the queue passed the limit that was set.
- FILE_EXCEEDS_SIZE_LIMIT – The size of the file exceeds the limit that was set.
- ZERO_BYTE_FILE – The file has no size.
- INVALID_FILETYPE – The file type does not match the file type limitations that were set.
- errorMsg
The error message indicating the value of the limit that was exceeded.
*You can access a full error message using ‘this.queueData.errorMsg’ if you do not override the default event handler.
onSelectError:只要上传发生错误,此事件都能捕捉到。
onSWFReady:Flash对象加载完毕时触发。
onUploadComplete:上传完成时触发,无法判断上传成功或失败。
Arguments
- file
The file object that was uploaded - errorCode
The error code that was returned - errorMsg
The error message that was returned - errorString
The human-readable error message containing all the details of the error
onUploadError:上传失败时触发。
Arguments
- file
The file object being uploaded - bytesUploaded
The number of bytes of the file that have been uploaded - bytesTotal
The total number of bytes of the file - totalBytesUploaded
The total number of bytes uploaded in the current upload operation (all files) - totalBytesTotal
The total number of bytes to be uploaded (all files)
onUploadProgress:显示已经上传的大小。
Arguments
- file
The file object that is about to be uploaded
onUploadStart:开始上传时触发。
onUploadSuccess:上传成功时触发。
最后测一下,各个事件的执行顺序。
程序如下:
$(function () {
$("#upload").uploadify({
'auto': true,
'swf': '/uploadify/uploadify.swf',
'uploader': '/ashx/upload.ashx',
'onDialogClose': function () { alert('onDialogClose'); },
'onDialogOpen': function () { alert('onDialogOpen'); },
'onInit': function () { alert('onInit'); },
'onQueueComplete': function () { alert('onQueueComplete'); },
'onSelect': function () { alert('onSelect'); },
'onSWFReady': function () { alert('onSWFReady'); },
'onUploadComplete': function () { alert('onUploadComplete'); },
'onUploadProgress': function () { alert('onUploadProgress'); },
'onUploadStart': function () { alert('onUploadStart'); },
'onUploadSuccess': function () { alert('onUploadSuccess'); }
});
});
1、2、3、4、
5、6、7、8、
9、10、
JQuery上传插件uploadify整理(Events)的更多相关文章
- JQuery上传插件uploadify整理(Options)
下载 现在有两个版本了,我此次使用的依然是Flash版本的,虽然现在绝大部分浏览器都兼容HTMKL5,目前位置,除了做手机项目外,一般我们项目中不允许使用HTML5标签. 属性介绍(Options) ...
- JQuery上传插件uploadify优化
旧版的uploadify是基于flash上传的,但是总有那么些问题,让我们用的不是很舒服.今天主要分享下在项目中用uploadify遇到的一些问题,以及优化处理 官方下载 官方文档 官方演示 下面是官 ...
- jquery上传插件uploadify 报错http error 302 解决方法之一
前段时间用到jquery上传插件uploadify时,始终出现系统报出 http error 302 的错误. 网上大量搜集信息,基本上都是说session值丢失的问题,根据网友提供的解决方案进行修改 ...
- 【转】JQuery上传插件Uploadify使用详解及错误处理
转自:http://www.jb51.net/article/43498.htm 关于JQuery上传插件Uploadify使用详解网上一大把,基本上内容都一样.我根据网上的步骤配置完成后,会报一些错 ...
- JQuery上传插件Uploadify使用详解
本文转载http://www.cnblogs.com/oec2003/archive/2010/01/06/1640027.html Uploadify是JQuery的一个上传插件,实现的效果非常不错 ...
- (转)JQuery上传插件Uploadify使用详解
原文地址:http://www.cnblogs.com/oec2003/archive/2010/01/06/1640027.html Uploadify是JQuery的一个上传插件,实现的效果非常不 ...
- jQuery上传插件Uploadify使用帮助
Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示.它的功能特色总结如下: 支持单文件或多文件上传,可控制并发上传的文件数 在服务器端支持各种语言与之配合使用,诸如PHP, ...
- JQuery上传插件Uploadify使用详解 asp.net版
先来一个实例 Uploadify插件是JQuery的一个文件支持多文件上传的上传插件,ajax异步上传,实现的效果非常不错,带进度显示.不过官方提供的实例时php版本的,本文将详细介绍Uploadif ...
- jQuery上传插件Uploadify 3.2在.NET下的详细例子
项目中要使用Uploadify 3.2来实现图片上传并生成缩略通的功能,特此记下来,以供各位参考! Uploadify下载地址:http://www.uploadify.com/download/ 下 ...
随机推荐
- 类型参数约束 : Controller where T : class,new()
这是类型参数约束,.NET支持的类型参数约束有以下五种: where T : struct | T必须是一个结构类型 where T : class | T必须是一个类(class)类型,不能是结构( ...
- shopex 网店系统安装教程
centos上配置shopex环境(LNMP) 安装包地址: http://download.csdn.net/detail/nanmu1258/9109297 软件默认下载至在/opt/local ...
- ORACLE 常用字符函数
ORACLE 常用字符函数1 ASCII(arg1)返回参数arg1的十进制数字表示.如果数据库设置为ASCII,则采用的是ASCII码字符.如果设置为EBCDIC,则采用的是EBCDIC字符 sel ...
- synergy帮组提升办公效率
这个synergy确实很不错哦,当你在办公室拥有两台或者多台电脑的时候,放在面前多台显示器,多个鼠标,多个键盘,但是你的桌面上,是不是多出了些你不需要看到的键盘或者鼠标?至少我是这样子的,我希望多个显 ...
- Jquery幻灯片焦点图插件
兼容IE6/IE7/IE8/IE9,FireFox,Chrome*,Opera的 jQuery. KinSlideshow幻灯片插件,功能很多 ,基本能满足你在网页上使用幻灯片(焦点图)效果. 下载
- 【python】unittest中常用的assert语句
下面是unittest模块的常用方法: assertEqual(a, b) a == b assertNotEqual(a, b) a != b assertTrue(x) b ...
- discuz!3 二次开发C#学者
PHP入门,从搞数据库开始: 大致看了以下PHP还是很简单的 比如链接数据库,就这么几行,比asp.net简单的多,就是需要自己搞数据的显示,需要精通HTML和代码生成技术: <?php $co ...
- MATLAB绘 透视图
MATLAB绘图随记(1)--如何画一个透明平面 http://blog.sina.com.cn/s/blog_5cd4cccf0100q90p.html 小老板让我绘个图 找了些资料 最后发现mat ...
- 使用express搭建第一个Web应用【Node.js初学】
来源:http://jingyan.baidu.com/article/bad08e1ee501e009c8512106.html express是一个开源的node.js项目框架,初学者使用expr ...
- C语言每日一题之No.2
题目:已知三个整型数8,12,6,按公式s=a+b*c计算,并显示结果 思路:定义三个整型变量a,b,c 定义一个变量s用来保存运算结果 输出 程序: #include <stdio.h> ...