Uploadify 配置错误信息提示

1.自己在使用这个插件的时候遇到了一个问题:

当用户上传的图片出现了问题的时候,错误提示的是英文的,这个时候我们改怎么去修改这个东西?项目中使用的是压缩过的上传插件.
jquery.uploadify-3.1.min.js
就是上面的这个东西.

1.1 首先我们需要定位到这个文件的位置.
其实很简答,就是根据错误提示来在源码中搜索对应的错误提示,但是压缩过后的JS代码很难看.一行对我们的修改很不方便.
这里经过百度,找到了一个可以反压缩的链接.可以很方便的将压缩过的JS反压缩,格式清晰,定位问题就比较方便.

点我反压缩JS

2.其他要修改的地方:

既然JS现在可以很直观的看到了,那么修改也就比较方便了,一般遇到的问题也就就是重复上传相同的图片.或者是超出了图片数量的限制.找到对应的errorMsg修改成中文就可以了.

<br> 
      'overrideEvents': ['onSelectError', 'onDialogClose'],  
        //返回一个错误,选择文件的时候触发  
        'onSelectError': function (file, errorCode, errorMsg) {  
            switch (errorCode) {  
                case -100:  
                    alert("上传的文件数量已经超出系统限制的" + $('#file_upload').uploadify('settings', 'queueSizeLimit') + "个文件!");  
                    break;  
                case -110:  
                    alert("文件 [" + file.name + "] 大小超出系统限制的" + $('#file_upload').uploadify('settings', 'fileSizeLimit') + "大小!");  
                    break;  
                case -120:  
                    alert("文件 [" + file.name + "] 大小异常!");  
                    break;  
                case -130:  
                    alert("文件 [" + file.name + "] 类型不正确!");  
                    break;  
            }  
            return false;  
        },  
  
        //检测FLASH失败调用  
        'onFallback': function () {  
            alert("您未安装FLASH控件,无法上传!请安装FLASH控件后再试。");  
        }  
<br>});
<br><br>//注意添加'overrideEvents'选项,要不默认的错误此时还是会出现。 

3.写在后面:总结到这里我们这个问题就解决了.OK.就到这里....

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容