JavaScript 对上传文件大小、类型校验

【JavaScript 对上传文件大小、类型校验】比如页面有一个file input:


可用如下代码进行校验:
$('#testFile').bind('change', function() { // 获取文件大小和名字 var size = this.files[0].size; var name = this.files[0].name; // 对大小验证 if (size/1024 > 1024) { alert('上传图片超过1M ,请重新选择!'); $('#testFile').val(''); return; } // 获取文件扩展名 var ext = this.files[0].name.split('.').pop(); if (ext != 'jpg') { alert('上传图片不是jpg格式 ,请重新选择!'); $('#testFile').val(''); return; } });

    推荐阅读