1

当您上传文件时,我有这个脚本来验证文件大小:

$.validator.addMethod('filesize', function(value, element, param) {
    // param = size (en bytes) 
    // element = element to validate (<input>)
    // value = value of the element (file name)
    return this.optional(element) || (element.files[0].size <= param) 
});

而且我只在 IE9 中不断收到此错误:

SCRIPT5007: Unable to get value of the property '0': object is null or undefined

IE9 Debug 说错误在这一行:

return this.optional(element) || (element.files[0].size <= param)
4

1 回答 1

1

是的,IE9 不支持文件 API。您需要在服务器端执行此操作或使用插件。

于 2012-07-25T00:25:11.873 回答