图片下传文件类型大小js方法限制
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;
}
}
}