Uploadify 配置错误信息提示

作者: iplaycodex | 来源:发表于2016-04-06 14:59 被阅读752次

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.就到这里....

相关文章

网友评论

    本文标题:Uploadify 配置错误信息提示

    本文链接:https://www.haomeiwen.com/subject/nghmlttx.html