IE 9及更低版本中的文件属性访问失败

时间:2013-10-17 05:48:04

标签: 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 : "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。如果是,有这个问题的替代方法吗?

0 个答案:

没有答案