获取IE,FireFox和Chrome的File全路径

 1  var  path;
 2  function  getFullPath(){
 3     if  (window.navigator.userAgent.indexOf( " MSIE " >=   1 ) { // IE
 4        obj.select();
 5        path  =  document.selection.createRange().text;
 6  }
 7  else { // FireFox & Chrome

 8         var  file  = obj.files[ 0 ]; 
 9         var  reader  =   new  FileReader(); 
10        reader.onload  =   function (e){
11             path  =  e.target.result;
12        }
13        reader.readAsDataURL(file);
14      }
15  }

 

注意这边onload 是闭包,会先执行reader.readAsDataURL(file)里面的方法。
找了好久都没有出来,原来要这样写。

// objPreview.src = obj.files[0].getAsDataURL(); //这个也适用于FF
转载自  路在何方,



------------------------------------------------------
About Me's
                ------一个喜欢在一块青石阶上独立行走的人

你可能感兴趣的:(获取IE,FireFox和Chrome的File全路径)