您的位置:首页 > 其它

验证上传文件格式、大小

2016-12-27 16:18 246 查看
/**

 * 验证上传文件大小 

 */

var isIE = /msie/i.test(navigator.userAgent) && !window.opera;

function fileChange(target, size) {
var fileSize = 0;
var filetypes = [".PDF"];
var filepath = target.val();
var filemaxsize = 1024 * 10;//10M 

if (filepath) {
var isnext = false;
var fileend = filepath.substring(filepath.lastIndexOf('.')).toUpperCase();

if (filetypes && filetypes.length > 0) {
for ( var i = 0; i < filetypes.length; i++) {
if (filetypes[i] == fileend) {
isnext = true;
break;
}
}
}
if (!isnext) {
$("#epolicyverification_info").text("请选择PDF格式文件!").css({display:"block"});
target.value = "";
return false;
}
} else {
return false;
}

fileSize = document.getElementById("f3").files[0].size;

var size = fileSize / 1024;
if (size > filemaxsize) {
$("#epolicyverification_info").text("附件大小不能大于" + filemaxsize / 1024 + "M!").css({display:"block"});
target.value = "";
return false;
}
if (size <= 0) {
$("#epolicyverification_info").text("附件大小不能为0M!").css({display:"block"});
target.value = "";
return false;
}
return true;

}

//#f3取值为input=file的id

function ajaxSubmit() {
if(valdateVehicle() && fileChange($("#f3"), $("#f3").size())){

var form = new FormData($('#epolicyverification_form')[0]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: