百度文件上傳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>換個小點的文件吧!");
}

});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM