使用滤镜获取ie,ff和chrome的file全路径

var path;

function getFullPath(){

  if (window.navigator.userAgent.indexOf("MSIE") >= 1) {//ie
        obj.select();
        path = document.selection.createRange().text;
   }
  else {//ff & chrome
          var file =obj.files[0];
          var reader = new FileReader();
           reader.onload = function(e){
           path = e.target.result;

   }
           reader.readAsDataURL(file);
  }

}

 

注意这边onload 是闭包,会先执行reader.readAsDataURL(file)里面的方法。

你可能感兴趣的:(function,chrome,职场,休闲,file获取file全路径)