验证jQuery文件上传预览

时间:2015-03-08 17:22:51

标签: jquery

我使用以下脚本预览通过输入['file']选择的图像。如何防止它尝试显示非图像的文件?

function readURL(input) {
    if (input.files && input.files[0]) {
        var reader = new FileReader();

        reader.onload = function (e) {
            $('#preview').attr('src', e.target.result);
        }

        reader.readAsDataURL(input.files[0]);
    }
}

1 个答案:

答案 0 :(得分:0)

尝试

if (/image/.test(input.files[0].type)) {
  reader.readAsDataURL(input.files[0]);
}