上传格式通过js校验
$(’#file’).change(function () {
//文件的扩展名
var attachType=“DOC|ZIP|DOCX|RAR|XLS|TXT|XLSX|PDF”;
var filePaths = document.getElementById(“file”).files;
for( var i=0;i<filePaths.length; i++ ){
filePath = filePaths[i].name;
var extName = filePath.substring(filePath.lastIndexOf(".")+1);
var tempFlag = attachType.indexOf(extName.toUpperCase());
if (tempFlag == ‘-1’){
layer.msg(extName +“不是合法的附件格式,合法的附件文件格式有:”+attachType);
//清空file名
$(’#file’).val(’’);
return false;
}
var allowSize = 1010241024;// 10M
var size = $(’#file’)[0].files[0].size;
//上传文件大小限制
if (size > allowSize) {
layer.msg(“文件大小限制在10M以内”);
$(’#file’).val(’’);
return false;
}
}
return true;
});