js文件上传(格式和大小验证)
var filename = document.form_name.file.value;
var patrn = /^.+\.(zip|rar)$/; //只允许后缀名为.zip或.rar的文件
if(!patrn.exec(filename)){
alert("请上传.zip或.rar文件!");
return false;
}else{
var filesize;
if((filename.length > 0 ) && (filename != "undefined")){
if(typeof(ActiveXObject)=="function"){
//IE浏览器
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fi = fso.GetFile(filename);
filesize = fi.size;
}else{
//非IE浏览器
filesize = document.forms["form_name"].files[0].size;
}
if(filesize > 1024*1024*10){ //10M
alert("文件大于10M");
return false;
}
return true;
}else{
alert("选择文件不正确");
}
}
本文标题:js文件上传(格式和大小验证)
本文链接:https://www.haomeiwen.com/subject/iqgtkctx.html
网友评论