我想在选择文件后从输入字段访问文件属性。使用以下代码
var file = $("#photo")[0].files[0];
var fileName = file.name;
var fileSize = file.size;
对于IE 10,我能够获取数据:
[object File] {
lastModifiedDate : Tue Jul 14 12:52:25 UTC+0800 2009,
name : "Tulips.jpg",
size : 620888,
type : "image/jpeg",
msClose : function msClose() { [native code] } ,
slice : function slice() { [native code] }
}
但是,失败在IE 9及更低版本中使用$("#photo")[0].files[0];
。
“无法获取未定义或空引用的属性'0'”
这是因为input.files只支持HTML5。如果是,有这个问题的替代方法吗?