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