分享

Uploadify 配置错误信息提示

 竹林湘馆 2014-01-15

使用uploadify 3.1版时,你要注意这2个属性:

'uploader' : ’‘,这属性是用法发送action请求
'swf' : 'js/uploadify/uploadify-3.1.swf',//这属性指向官方自带的swf文件;

而3.1版以前的版本是用:
'script' : '', //这属性来发送action请求
而'uploader' : 'uploader.swf', //这属性却是用来指向swf文件;

所以很容易搞错,而且3.1.版其他属性和以往的版本也有所不同,所以你最好看下API中各属性的描述说明;

Uploadify 配置错误信息提示

$("#file_upload").uploadify({
       //指定swf文件
       'swf': '../Scripts/uploadify/uploadify.swf',
       //后台处理的页面
       'uploader': '../ashx/MyUpload.ashx',

  //。。。其他配置

<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'选项,要不默认的错误此时还是会出现。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多