Jquery IE 9及以下版本中的文件属性访问失败
我想在选择文件后从输入字段访问文件属性。通过使用以下代码Jquery IE 9及以下版本中的文件属性访问失败,jquery,file,internet-explorer,input,attributes,Jquery,File,Internet Explorer,Input,Attributes,我想在选择文件后从输入字段访问文件属性。通过使用以下代码 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 :
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] }
}
但是,无法使用$(“#photo”)[0]。文件[0]
“无法获取未定义或空引用的属性“0”
这是因为input.files只支持HTML5。如果是,是否有其他方法解决此问题?因为只有IE 10以后才支持通过此API访问文件,这并不奇怪。因此,有其他方法吗?请尝试在此处查找答案