0

可能重复:
使用 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] 上得到了未定义的错误。它在这一行显示错误。这个怎么做。

谢谢普加

4

1 回答 1

0

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

于 2012-08-14T11:48:05.690 回答