下面代码用于判断文件的格式和大小
var suffix=obj.value.substr(obj.value.lastIndexOf(".")).toLowerCase();//获得文件后缀名
//判断文件后缀
if(suffix!='.doc' && suffix!='.docx' && suffix!='.pdf'){alert('文件格式有误,请选择规定格式的文件!');
return false;
}
var fileSize = 0;
var isIE = /msie/i.test(navigator.userAgent) && !window.opera;
if (isIE && !obj.files) {
var filePath = obj.value;
var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
var file = fileSystem.GetFile (filePath);
fileSize = file.Size;
}else {
fileSize = obj.files[0].size;
}
var maxSize = 1024 * 1024 * 10;
if(fileSize>maxSize){
alert('文件最大不能超过10M!');
return false;
}