`
lalanicer
  • 浏览: 29977 次
社区版块
存档分类
最新评论

Uploadify 3.1将英文提示改成中文提示

 
阅读更多

今天测试报了个bug.使用Uploadify上传时。如果把空文件放到上传队列的时候,出现了以下提示框

 

 

觉得这提示框实在太专业了。需要修改下提示语。网上翻了几个地方,都没有找到解决办法。只有查看源码了,发现jquery.uploadify-3.1.js有这么一句

 

 

onSelectError : function(file, errorCode, errorMsg) {

// Load the swfupload settings

var settings = this.settings;

 

// Run the default event handler

if ($.inArray('onSelectError', settings.overrideEvents) < 0) {

switch(errorCode) {

case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:

if (settings.queueSizeLimit > errorMsg) {

this.queueData.errorMsg += '\nThe number of files selected exceeds the remaining upload limit (' + errorMsg + ').';

} else {

this.queueData.errorMsg += '\nThe number of files selected exceeds the queue size limit (' + settings.queueSizeLimit + ').';

}

break;

case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:

this.queueData.errorMsg += '\nThe file "' + file.name + '" exceeds the size limit (' + settings.fileSizeLimit + ').';

break;

case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:

this.queueData.errorMsg += '\nThe file "' + file.name + '" is empty.';

break;

case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:

this.queueData.errorMsg += '\nThe file "' + file.name + '" is not an accepted file type (' + settings.fileTypeDesc + ').';

break;

}

}

if (errorCode != SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED) {

delete this.queueData.files[file.id];

}

 

// Call the user-defined event handler

if (settings.onSelectError) settings.onSelectError.apply(this, arguments);

}

 

没错了,就是在onSelectError 事件里面,提示语的内容依赖于queueData.errorMsg。于是在定义uoloadify的时候重写了该方法。

 

 

            'onSelectError' : function (file, errorCode, errorMsg) {

            //返回码。文件为空

            if(errorCode == SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE){

            this.queueData.errorMsg = "不能传空文件!!"

            }

            }

 

这样就可以在选择空文件后,返回自定义的提示语。

  • 大小: 7.4 KB
分享到:
评论
1 楼 kobe1029 2013-08-15  
很好的文章!!!!!!!!!!!!

相关推荐

    uploadify3.1

    5. **文档支持**:随包提供的“jquery上传插件Uploadify3.1中文详细参考手册.pdf”详细介绍了Uploadify3.1的使用方法、配置选项及常见问题解决。这份文档是开发过程中不可或缺的参考资料,可以帮助开发者快速上手并...

    uploadify3.1demo

    "uploadify3.1demo" 是一个基于C#开发的批量文件上传系统,结合了Uploadify 3.1插件,能够实现用户友好的多文件上传功能。Uploadify是一款广泛使用的JavaScript和Flash混合的文件上传组件,它允许用户在网页上以拖放...

    uploadify3.1小示例

    这个"uploadify3.1小示例"包含Uploadify版本3.1的所有相关文件和示例,帮助开发者理解和应用这一功能。在本文中,我们将深入探讨Uploadify的核心特性、工作原理以及如何使用提供的示例进行开发。 Uploadify 是一个...

    jquery上传插件Uploadify3.1中文详细参考手册

    Uploadify3.1 上传控件详细api

    Struts2uploadify3.1

    Struts2uploadify3.1 是一个基于Struts2框架集成uploadify3.1插件的上传功能实现。Uploadify是一款流行的JavaScript插件,用于在Web应用中实现文件的异步上传,它提供了用户友好的界面和良好的用户体验。Struts2作为...

    jQuery无刷新上传之uploadify3.1简单使用

    本文将深入探讨如何使用uploadify 3.1版本,帮助开发者更好地理解和应用这一工具。 首先,uploadify 3.1与之前的版本相比,其参数和调用方式有所变化,因此更新到最新版本是必要的。尽管官方提供的开发包主要针对...

    uploadify3.1 +formDate动态传值 Demo[PHP版本]

    首先,Uploadify3.1是一个基于jQuery的文件上传插件,它支持多文件选择、进度条显示、错误提示等特性,大大提升了文件上传的交互性。在PHP环境下,我们可以通过与Uploadify的交互,实现在上传文件的同时传递额外的...

    jquery uploadify3.1 +java 文件上传/下载 插件的使用

    jquery uploadify3.1 与java 集成,包含有 页面,配置servlet web.xml 部署到tomcat中 ,即可使用。简单方便,页面中包含有 uploadify 3.1的 一些样式。可自行进行更改

    Uploadify3.1参数详解

    本篇文章将详细介绍Uploadify3.1版本中与2.1.4版本相比新增或改进的属性、事件及方法。 #### 二、重要属性详解 ##### 1. `auto` (布尔型) - **默认值**: True - **说明**: 设置为`True`时,文件添加到上传队列后将...

    uploadify 3.1 使用详解.doc

    本文档将详细介绍 Uploadify 3.1 的使用方法及其各个参数的具体含义。 #### 二、基本配置 在使用 Uploadify 之前,我们需要引入必要的文件,包括 CSS 样式文件、jQuery 库以及 Uploadify 的 JavaScript 文件和 SWF...

    Uploadify中文详细参考手册 3.1PDF版

    这个详细的中文参考手册针对Uploadify 3.1版本,旨在帮助开发者更好地理解和使用该工具。 在Uploadify 3.1中,主要知识点包括以下几个方面: 1. **安装与配置**:首先,你需要在项目中引入Uploadify的JavaScript和...

    Uploadify3.1参考手册

    ### Uploadify 3.1 参考手册知识点详解 #### 一、概述 Uploadify是一款基于Flash技术的jQuery插件,用于实现文件上传功能。它提供了丰富的配置选项、事件及方法,使得开发者能够轻松地定制文件上传过程。本文档...

    超棒的jquery上传插件Uploadify3.1中文详细参考手册

    Uploadify是一款基于JQuery的上传插件,能够实现高效且美观的文件上传功能。它为开发者提供了一个易于使用的API,使得集成文件上传功能变得简单便捷。对于初学者而言,Uploadify提供了详细的配置选项和事件,使得...

    jquery.uploadify-3.1.min.js

    jquery.uploadify-3.1.min.js 修改了SWFUpload.prototype.getFlashHTML ()方法,解决了在ie9在点击上传按钮后,不能弹出浏览文件的对话框问题。

    uploadify-v3.1 for eclipse

    本文将深入探讨"uploadify-v3.1 for eclipse"这一针对Eclipse开发环境的版本,揭示其核心功能、使用方法以及在项目中的实际应用。 Uploadify v3.1是Uploadify系列的一个稳定版本,它提供了一种优雅的方式来处理文件...

    uploadify-v3.1开发包、中文文档

    Uploadify 使用AJAX技术,将文件分块上传,提高了大文件上传的效率和用户体验。用户可以选择多个文件,并且可以实时查看上传进度。 2. **Java后端处理**:尽管Uploadify是一个前端插件,但在实际应用中,需要与...

    文件上传组件 Uploadify-3.1-Demo实例详解

    本篇内容将围绕Uploadify 3.1版本进行详细介绍,并提供一个完整的示例代码来帮助理解其配置与使用。 #### 配置说明 **1. 需要引入的文件** - **CSS及JS文件** - `uploadify.css`: 提供上传组件的样式。 - `...

    jquery-uploadify2.1和3.1两个版本源代码

    基于jquery的上传插件Uploadify,无论在功能、外观、可用性和扩展性上都有不错表现,于是研究了一番,同时把jquery-uploadify-2.1版本和jquery-uploadify-3.1版本比较了一下,而且该上传程序就是这两个版本的实例代码...

    整理uploadify-v3.1.NET开发包

    提到上传,就会想到file标签。但是如果文件过大,或者多个文件的时候,这个html标签就有点力不从心了,下面主要讨论php后台来处理多线程上传...正因为自带标签的局限性,所以就有了今天的这个Uploadify这个插件的诞生。

Global site tag (gtag.js) - Google Analytics