使用jquery检查文件大小

时间:2012-08-14 09:27:13

标签: jquery asp.net

  

可能重复:
  Check file input size with jQuery

我需要检查上传的图片大小是否小于5mb

我使用以下代码

$("#fileUpload").change(function () {

        $file = $("#fileUpload");
        var a = $file[0];

        var iSize = ($file[0].files[0].size / 1024);
        if (iSize / 1024 > 1) {
            iSize = (Math.round((iSize / 1024) * 100) / 100)
            alert('file size is ' + iSize);
            if (iSize > 5) {
                $('#FileImageSizeValidation').show();
            }

        }

    });

在那里,我在$ file [0] .files [0]上得到了未定义的错误。它显示此行中的错误。 怎么做。

感谢 POOJA

1 个答案:

答案 0 :(得分:0)

IE 9及更低版本不支持HTML5文件API,因此您无法在客户端上获取文件大小。确保您使用的是支持此API的浏览器。