filesize在ie8和ie9中不工作

本文关键字:工作 ie9 ie8 filesize | 更新日期: 2023-09-27 18:14:18

下面是我的代码。

$("#aspNetForm").validate({
            rules: {
                txtManufacturerName: {
                    required: true
                },
                ddlStatus: {
                    selectstatus: true
                },
                file:
                                {
                                    requiredOnAdd: true,
                                    accept: 'jpg|gif|png|jpeg',
                                    filesize: 3145728
                                }
            },
            messages: {
                txtManufacturerName: {
                    required: "Kindly Enter  Name"
                },
                file: {
                    filesize: "Kindly Upload less than 3MB "
                }
            },
            onsubmit: false
        });

插入此记录页时不会触发filesize的验证。
请告诉我怎么做?
我使用MVC3 c#

filesize在ie8和ie9中不工作

IE8和ie9不支持允许使用javascript检索文件大小的HTML5文件API,这就是为什么这段代码不起作用的原因。这只适用于支持此功能的浏览器。

您应该始终在服务器上执行验证,并且支持此功能的浏览器也能够在客户端上执行验证。可惜IE8和ie9不支持这些浏览器。