jUploader 1.0 Demo
Download: jquery.jUploader-1.01.js 9.75kb
Download: jquery.jUploader-1.01.min.js 5.38kb
Download: jquery.jUploader-1.01-demo.rar 1.03mb
To upload a file, click on the button below. Supported in IE6+, FF3.6+, Chrome6+, Safari4+. More info go to www.kudystudio.com
全局设置:
// 全局配置(这样就不必每次初始化时都加上下面的设置)
$.jUploader.setDefaults({
cancelable: true, // 可取消上传
allowedExtensions: ['jpg', 'png', 'gif'], // 只允许上传图片
messages: {
upload: '上传',
cancel: '取消',
emptyFile: "{file} 为空,请选择一个文件.",
invalidExtension: "{file} 后缀名不合法. 只有 {extensions} 是允许的.",
onLeave: "文件正在上传,如果你现在离开,上传将会被取消。"
}
});
实例(一):
$.jUploader({
button: 'upload-button1', // 这里设置按钮id
action: 'upload.aspx?test_cancel=1', // 这里设置上传处理接口,这个加了参数test_cancel=1来测试取消
// 上传完成事件
onComplete: function (fileName, response) {
// response是json对象,格式可以按自己的意愿来定义,例子为: { success: true, fileUrl:'' }
if (response.success) {
$('#photo1').attr('src', response.fileUrl);
// 这里说明一下,一般还会在图片附近加添一个hidden的input来存放这个上传后的文件路径(response.fileUrl),方便提交到服务器保存
} else {
alert('上传失败');
}
}
});
实例(二):
$.jUploader({
button: 'upload-button2', // 这里设置按钮id
action: 'upload.aspx?test_cancel=1', // 这里设置上传处理接口
// 开始上传事件
onUpload: function (fileName) {
$('#photo2').hide();
$('#loading2').show();
},
// 上传完成事件
onComplete: function (fileName, response) {
// response是json对象,格式可以按自己的意愿来定义,例子为: { success: true, fileUrl:'' }
if (response.success) {
$('#loading2').hide();
$('#photo2').attr('src', response.fileUrl).show();
} else {
$('#photo2').show();
$('#loading2').hide();
alert('上传失败');
}
},
// 取消上传事件
onCancel: function (fileName) {
$('#photo2').show();
$('#loading2').hide();
}
});
实例(三):
$.jUploader({
button: 'upload-button3', // 这里设置按钮id
action: 'upload.aspx?test_cancel=1', // 这里设置上传处理接口
// 开始上传事件
onUpload: function (fileName) {
$('#tip').text('正在上传 ' + fileName + ' ...');
},
// 上传完成事件
onComplete: function (fileName, response) {
// response是json对象,格式可以按自己的意愿来定义,例子为: { success: true, fileUrl:'' }
if (response.success) {
$('#photo3').attr('src', response.fileUrl);
$('#tip').text(fileName + ' 上传成功。');
} else {
$('#tip').text('上传失败');
}
},
// 取消上传事件
onCancel: function (fileName) {
$('#tip').text(fileName + ' 上传取消。');
},
// 系统信息显示(例如后缀名不合法)
showMessage: function (message) {
$('#tip').text(message);
}
});
请选择文件 |
实例(四):
$.jUploader({
button: 'upload-button4', // 这里设置按钮id
action: 'upload.aspx?test_cancel=1', // 这里设置上传处理接口
// 开始上传事件
onUpload: function (fileName) {
jBox.tip('正在上传 ' + fileName + ' ...', 'loading');
},
// 上传完成事件
onComplete: function (fileName, response) {
// response是json对象,格式可以按自己的意愿来定义,例子为: { success: true, fileUrl:'' }
if (response.success) {
jBox.tip('上传成功', 'success');
$('#photo4').attr('src', response.fileUrl);
} else {
jBox.tip('上传失败', 'error');
}
},
// 系统信息显示(例如后缀名不合法)
showMessage: function (message) {
jBox.tip(message, 'error');
},
// 取消上传事件
onCancel: function (fileName) {
jBox.tip(fileName + ' 上传取消。', 'info');
}
});
参数说明:
$.jUploader = function (options); // 使用接口,options = $.jUploader.defaults ,请查看使用例子
$.jUploader.setDefaults = function (defaults); // 设置全局配置,请参考 $.jUploader.defaults
$.jUploader.defaults = {
button: null, // 按钮对象或ID
action: 'upload.aspx', // 处理上传文件接口
allowedExtensions: [], // 允许上传的后缀数组例如:['jpg','gif'],默认为[]不做限制
cancelable: true, // 是否可取消上传
// events
onUpload: function (fileName) { }, // 开始上传事件,fileName为本地选择的文件名
onComplete: function (fileName, response) { }, // 完成上传事件,fileName为本地选择的文件名,response为服务器返回的json对象
onCancel: function (fileName) { }, // 取消上传事件,fileName为本地选择的文件名
// messages
messages: {
upload: 'Upload', // 上传按钮文字
cancel: 'Cancel', // 取消按钮文字
emptyFile: "{file} is empty, please select files again without it.", // 空文件时提示文字
invalidExtension: "{file} has invalid extension. Only {extensions} are allowed.", // 后缀不允许时提示文字
onLeave: "The files are being uploaded, if you leave now the upload will be cancelled." // 正在上传时用户要离开页面提示文字
},
showMessage: function (message) { // 显示文字,默认使用alert()
alert(message);
},
debug: false
};
相关推荐
[上传下载]Lion.Web.UpLoadModule v1.0 Demo(.NET大文件上传系统)_lion_uploadmo[上传下载]Lion.Web.UpLoadModule v1.0 Demo(.NET大文件上传系统)_lion_uploadmo[上传下载]Lion.Web.UpLoadModule v1.0 Demo(.NET大...
很好用的特好用超好用OpenGL ES 1.0 Demo
尽管标题提及的是"jstree1.0 demo",但实际提供的压缩包文件名为"jstree_pre1.0_fix_1",这可能是指jstree的一个预发布版本或修复版。 在**官方文档**中,开发者通常会详细介绍如何使用这个库,包括但不限于以下...
【蓝色时光超级小论坛 v1.0 DEMO】是一个基于互联网技术构建的社区论坛平台的演示版本。这个软件主要用于提供在线交流和信息分享的环境,适用于小型团队或个人用户进行互动沟通。在这个DEMO版本中,用户可以体验到...
在这个"ASP.NET-[上传下载]Lion.Web.UpLoadModulev1.0Demo(.NET大文件上传系统).zip"压缩包中,我们主要关注的是Lion.Web.UpLoadModule v1.0的Demo,这是一个针对.NET平台的大文件上传解决方案。 大文件上传在现代...
Swfoto 1.0 是一款flash(swf)读取图片的容器,可以用于各种网站网页中。 特点: 图片自动防缩大小,保持比例,不变形 图片采用抗锯齿防缩方法,让图片放缩后依然清晰 可以定义图片是否有连接 方便网页布局,插入...
1.0 Demo:解构开源论坛系统》 Discuz! 1.0 Demo 是一个早期的开源社区论坛软件,由Comsenz公司开发,以其强大的功能和灵活的可定制性在互联网上广受欢迎。这个开源项目为开发者提供了深入理解论坛系统工作原理的...
《ONEView 1.0:从QRP到Excel的数据转换利器》 在信息化时代,数据管理与分析成为了企业运营的核心环节。为了满足日益增长的数据处理需求,各种工具应运而生,其中“ONEView 1.0”就是这样一款专注于QRP(可能是...
Asprise Delphi Pascal OCR (optical character recognition) and barcode recognition SDK offers a high performance API library for you to equip your Delphi Pascal applications (Console, VCL applications,...
什么是 UpLoadModule? 我们在上传大文件时都遇到过这样或那样的问题。设置很大的maxRequestLength值并不能完全解决问题,因为ASP.NET会block直到把整个文件载入内存后,再加以处理。实际上,如果文件很大的话,...
版本V3.055.0000000.1 多个平台sdk的jar包,重新打包,尤其是NetSdkLib.java这个类 V3.055.0000000.1.R.[221027|221028] 内含SDK、文档及Demo示例(JAVA)
在这个上传下载的示例中,我们关注的是"Lion.Web.UpLoadModule v1.0",这是一个专为ASP.NET设计的大文件上传模块。这个模块允许用户在Web应用中上传大文件,这对于处理多媒体内容、文档共享或任何需要大量数据传输的...
在这个示例中,我们关注的是一个特定的组件——Lion.Web.UpLoadModule v1.0,它是一个专门针对大文件上传的解决方案。 在ASP.NET中,上传文件是常见的功能,但默认情况下,ASP.NET对单个文件上传的大小有限制,通常...
**ASP.NET MVC1.0 框架与 MVCPager 分页控件详解** 在Web开发领域,ASP.NET MVC1.0框架是一个强大的工具,它基于Model-View-Controller(MVC)设计模式,提供了清晰的架构,使得开发过程更加灵活且易于测试。本教程...
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
这个压缩包文件提供的是一个Axis1.0版本的示例,它可以帮助开发者理解和学习如何在Java环境中使用Axis来创建和调用Web服务。 Axis1.0是早期版本的Axis,它基于Java技术,允许开发者将Java方法暴露为Web服务,同时也...
在这个“oauth的demo”中,我们将深入探讨OAuth 2.0的工作流程、主要角色以及如何通过代码实现。 OAuth 2.0 的核心角色包括: 1. **资源所有者(Resource Owner)**:即用户,拥有想要被访问的资源。 2. **资源...
《JFreeChart 1.0.1 Demo源码解析与应用探索》 JFreeChart是一款在Java平台上广泛使用的开源图表库,它提供了丰富的图表类型,包括柱状图、饼图、线图、散点图、面积图等,适用于各种数据分析和可视化需求。...
**Struts2 + Pluto + Portlet V1.0 (JSR 168) CRUD Demo 知识点详解** 在Web开发领域,Struts2、Pluto和Portlet V1.0 (JSR 168)是重要的技术组件,它们共同构成了一个强大的企业级应用框架。下面将详细介绍这些技术...