`
dcj3sjt126com
  • 浏览: 1876885 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jUploader 1.0 Demo

web 
阅读更多

 

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('上传失败');
        }
    }
});
    
photo
 

实例(二):


$.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();
    }
});
    
photo
 

实例(三):


$.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);
    }
});
    
photo
  请选择文件

实例(四):


$.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');
    }
});
    
photo
 

参数说明:


$.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
};
    

- QQGroup:172543951 100521167

- Email: kudychen@gmail.com

分享到:
评论

相关推荐

    [上传下载]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大文件上传系统)_lion_uploadmo[上传下载]Lion.Web.UpLoadModule v1.0 Demo(.NET大...

    OpenGL ES 1.0 Demo

    很好用的特好用超好用OpenGL ES 1.0 Demo

    jstree1.0 demo

    尽管标题提及的是"jstree1.0 demo",但实际提供的压缩包文件名为"jstree_pre1.0_fix_1",这可能是指jstree的一个预发布版本或修复版。 在**官方文档**中,开发者通常会详细介绍如何使用这个库,包括但不限于以下...

    蓝色时光超级小论坛 v1.0 DEMO

    【蓝色时光超级小论坛 v1.0 DEMO】是一个基于互联网技术构建的社区论坛平台的演示版本。这个软件主要用于提供在线交流和信息分享的环境,适用于小型团队或个人用户进行互动沟通。在这个DEMO版本中,用户可以体验到...

    ASP.NET-[上传下载]Lion.Web.UpLoadModulev1.0Demo(.NET大文件上传系统).zip

    在这个"ASP.NET-[上传下载]Lion.Web.UpLoadModulev1.0Demo(.NET大文件上传系统).zip"压缩包中,我们主要关注的是Lion.Web.UpLoadModule v1.0的Demo,这是一个针对.NET平台的大文件上传解决方案。 大文件上传在现代...

    flash 图片容器Swfoto 1.0 demo

    Swfoto 1.0 是一款flash(swf)读取图片的容器,可以用于各种网站网页中。 特点: 图片自动防缩大小,保持比例,不变形 图片采用抗锯齿防缩方法,让图片放缩后依然清晰 可以定义图片是否有连接 方便网页布局,插入...

    discuz1.0Demo:研究discuz原始码

    1.0 Demo:解构开源论坛系统》 Discuz! 1.0 Demo 是一个早期的开源社区论坛软件,由Comsenz公司开发,以其强大的功能和灵活的可定制性在互联网上广受欢迎。这个开源项目为开发者提供了深入理解论坛系统工作原理的...

    oneview1.0

    《ONEView 1.0:从QRP到Excel的数据转换利器》 在信息化时代,数据管理与分析成为了企业运营的核心环节。为了满足日益增长的数据处理需求,各种工具应运而生,其中“ONEView 1.0”就是这样一款专注于QRP(可能是...

    Asprise OCR 15.3.1.0 Demo 完美去限制版

    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,...

    Lion.Web.UpLoadModule v1.0 Demo

    什么是 UpLoadModule? 我们在上传大文件时都遇到过这样或那样的问题。设置很大的maxRequestLength值并不能完全解决问题,因为ASP.NET会block直到把整个文件载入内存后,再加以处理。实际上,如果文件很大的话,...

    大华sdk跨平台jar包dahua netsdk 1.0 demo 兼容64位win+linux+mac

    版本V3.055.0000000.1 多个平台sdk的jar包,重新打包,尤其是NetSdkLib.java这个类 V3.055.0000000.1.R.[221027|221028] 内含SDK、文档及Demo示例(JAVA)

    ASP.NET源码——[上传下载]Lion.Web.UpLoadModule v1.0 Demo(.NET大文件上传系统.zip

    在这个上传下载的示例中,我们关注的是"Lion.Web.UpLoadModule v1.0",这是一个专为ASP.NET设计的大文件上传模块。这个模块允许用户在Web应用中上传大文件,这对于处理多媒体内容、文档共享或任何需要大量数据传输的...

    ASP,NET源码——[上传下载]Lion.Web.UpLoadModule v1.0 Demo(.NET大文件上传系统.zip

    在这个示例中,我们关注的是一个特定的组件——Lion.Web.UpLoadModule v1.0,它是一个专门针对大文件上传的解决方案。 在ASP.NET中,上传文件是常见的功能,但默认情况下,ASP.NET对单个文件上传的大小有限制,通常...

    mvc1.0 demo

    **ASP.NET MVC1.0 框架与 MVCPager 分页控件详解** 在Web开发领域,ASP.NET MVC1.0框架是一个强大的工具,它基于Model-View-Controller(MVC)设计模式,提供了清晰的架构,使得开发过程更加灵活且易于测试。本教程...

    程序源码 Lion.Web.UpLoadModule v1.0 Demo(.NET大文件上传系统)(ASP.NET源码).rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    axis1.0例子,可以运行。

    这个压缩包文件提供的是一个Axis1.0版本的示例,它可以帮助开发者理解和学习如何在Java环境中使用Axis来创建和调用Web服务。 Axis1.0是早期版本的Axis,它基于Java技术,允许开发者将Java方法暴露为Web服务,同时也...

    oauth的demo

    在这个“oauth的demo”中,我们将深入探讨OAuth 2.0的工作流程、主要角色以及如何通过代码实现。 OAuth 2.0 的核心角色包括: 1. **资源所有者(Resource Owner)**:即用户,拥有想要被访问的资源。 2. **资源...

    jfreechart-1.0.1-demo.src.rar

    《JFreeChart 1.0.1 Demo源码解析与应用探索》 JFreeChart是一款在Java平台上广泛使用的开源图表库,它提供了丰富的图表类型,包括柱状图、饼图、线图、散点图、面积图等,适用于各种数据分析和可视化需求。...

    Struts2 + Pluto + portletV1.0(JSR 168) CRUD Demo

    **Struts2 + Pluto + Portlet V1.0 (JSR 168) CRUD Demo 知识点详解** 在Web开发领域,Struts2、Pluto和Portlet V1.0 (JSR 168)是重要的技术组件,它们共同构成了一个强大的企业级应用框架。下面将详细介绍这些技术...

Global site tag (gtag.js) - Google Analytics