验证上传文件格式、大小
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]);
* 验证上传文件大小
*/
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]);
相关文章推荐
- 多个上传文件用js验证文件的格式和大小的方法(推荐)
- ASP.NET上传图片,服务器端验证,宽度,高度,文件类型,尺寸,文件大小,图片上传,图片格式检查
- PHP 文件上传学习 验证格式 大小 http上传 保存随机名
- 上传图片前判断文件格式与大小验证文件是不是图片
- ASP.NET上传图片,服务器端验证,宽度,高度,文件类型,尺寸,文件大小,图片上传,图片格式检查
- JavaScript验证上传文件格式及大小
- 上传图片前判断文件格式与大小验证文件是不是图片
- js显示上传图片的缩略图、验证上传文件的格式、验证上传文件大小、验证图片宽、高
- 上传文件验证 格式 与 大小
- javascrip客户端验证文件大小及文件类型并重置上传
- 通过客户端验证上传图片文件大小的ASP源码
- 用javascrit验证上传文件大小
- .net 多文件上传,限制文件大小和格式
- javascrip客户端验证文件大小及文件类型并重置上传
- 用javascrit验证上传文件大小
- 兼容ie6、ie7、ie8 和FF的本地上传图片预览,并客户端判断文件大小和文件格式
- 兼容ie6、ie7、ie8 和FF的本地上传图片预览,并客户端判断文件大小和文件格式
- javascrip客户端验证文件大小及文件类型并重置上传
- js验证上传图片文件大小,类型等
- js实现图片文件校验,验证上传的文件是图片和其后缀名,大小