zoukankan      html  css  js  c++  java
  • 百度文件上传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>换个小点的文件吧!");
    }

    });
  • 相关阅读:
    一、操作m'y's'ql
    十三、并发
    十二、异步_实践
    一、数据
    【2019-08-13】琐碎事才是突破
    【2019-08-12】迟到好过没到
    【2019-08-11】别人约我宵夜,我却约人早茶
    【2019-08-10】习惯跟时间有关
    【2019-08-09】一日之计在于晨
    【2019-08-08】少即是多,慢即是快
  • 原文地址:https://www.cnblogs.com/xiangsj/p/6016497.html
Copyright © 2011-2022 走看看