百度文件上传webuploader上传文件,含文件大小、类型验证

 

 

你的上传初始化文件upload_XXX.js中:(见红色字)

// 初始化Web Uploader
    var allMaxSize = 10;
    var uploader = WebUploader.create({
        auto:true, // 选完文件后,是否自动上传。
        pick: {
            id: '#sendMailFileUploadBtn',
            name:"fileName",  //这个地方 name 没什么用
            label: '选文件按钮文字',
            multiple:true            //默认为true,就是可以多选
        },
        swf: 'Uploader.swf',    // swf文件路径

        server: "/NeXT/Areas/Mail/HttpHandler/MailWriteHandler.ashx?action=UploadMailAttachFiles",
        //fileSingleSizeLimit: 10*1024*1024,//限制大小10M,单文件
        fileSizeLimit: allMaxSize*1024*1024,//限制大小10M,所有被选文件,超出选择不上

        /*accept: {// 只允许选择图片文件格式
            title: 'Images',
            extensions: 'gif,jpg,jpeg,bmp,png',
            mimeTypes: 'image/!*'
        }*/
    });

    //  验证大小
    uploader.on("error",function (type){ 
         if(type == "F_DUPLICATE"){
win.alert("系统提示","请不要重复选择文件!");
}else if(type == "Q_EXCEED_SIZE_LIMIT"){
win.alert("系统提示","<span class='C6'>所选附件总大小</span>不可超过<span class='C6'>" + allMaxSize + "M</span>哦!<br>换个小点的文件吧!");
}

});

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值