`
celine_q
  • 浏览: 16160 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

图片上传文件类型大小js方法限制

EXT 
阅读更多

var fileMaxSize=5000;

var fileType="jpg,gif";

var isTypeRight=false;

var str="";

 

function checkForm(){

    str = document.getElementById("imageUpload.imagePath").value.toLowerCase();

    var ext = str.split(".");

    var type = fileType.split(",");

    for(var i=0;i<type.length;i++){

        if(ext[1]==type[i]){

           isTypeRight=true;

        }

    }

    if(isTypeRight){

        var boolSize = checkSize(str);

        if(boolSize){

          

        }else{

           alert("你上传的图片太大,不能超过"+fileMaxSize+"KB");

        }

    }else{

        isTypeRight = false;

        alert("你上传的类型不是"+type+"中的一种");

    }

}

   

function checkSize(fileName){

    var img = new Image();

    img.src=str;

    fsize=img.fileMaxSize/1024;

    fsize=fsize.toFixed(1);

    if(img.readyState!="complete"){

       isTypeRight=false;

       return false;

    }else{

       if(fsize>fileMaxSize){

           isTypeRight=false;

           return false;

       }else{

           isTypeRight=false;

           return true;

       }

    }

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics