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

比如页面有一个file input:

<input type="file" id="testFile" />

可用如下代码进行校验:

	$('#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;
            }
        });
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页