Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery IE 9及以下版本中的文件属性访问失败_Jquery_File_Internet Explorer_Input_Attributes - Fatal编程技术网

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访问文件,这并不奇怪。因此,有其他方法吗?请尝试在此处查找答案