使用Jquery对上传文件进行验证

时间:2016-01-11 00:06:04

标签: javascript jquery

在下面的JQuery代码中,我验证了上传的文件:

        $(".inputFiles").on("change", function(e) {
        var uploadedFiles = e.originalEvent.target.files;
        var fileSize = 100;
        var fileType = ["image/jpeg", "image/pjpeg"];

        alert("length" + uploadedFiles.length)
        for (var i = 0,len = uploadedFiles.length; i < len; i++) {
            var n = uploadedFiles[i].name;
            var s = uploadedFiles[i].size; 
            var t = uploadedFiles[i].type;
        alert("size  "+uploadedFiles[i].s)

                        }
    });

});

它在alert("size "+uploadedFiles[i].s)中显示大小未定义,但在alert("length" + uploadedFiles.length)中我打印了上传文件的数量,为什么我会收到这个undefined

1 个答案:

答案 0 :(得分:3)

alert("size  "+uploadedFiles[i].s)

应该是

alert("size  "+uploadedFiles[i].size)

alert("size  "+s)

请务必添加服务器端验证。