IE11下 用IE滤镜的步骤没法获取文件的全部路径了

IE11下 用IE滤镜的方法没法获取文件的全部路径了
		  function getPath(obj){ 	    
  if(obj)    
    {    
   
    //if (window.navigator.userAgent.indexOf("MSIE")>=1)    
    if (!!window.ActiveXObject || "ActiveXObject" in window)  

      {    
        obj.select();  
        //document.getElementById('t').focus();
        //window.top.document.body.focus();
        window.parent.document.body.focus();
   
      return document.selection.createRange().text;    
   

    else{
     alert("抱歉,只支持IE系列浏览器");
     return;
    }     
    }   
     ie11就报错了 null引用的createRange()   求解ie11怎么获取文件全路径?
------解决思路----------------------
引用:
Quote: 引用:

IE11已经标准划过,用window.getSelection()获取选中的内容,测试了下window.getSelection()对file控件选中的内容无效,得到空字符串,应该是安全性问题不在允许获取这些内容了。

原本获取客户端路径从IE8+就不允许,何必一定要获取客户端路径,没什么意义
这个 哎这么说呢   IE11下 用IE滤镜的步骤没法获取文件的全部路径了  这样选择.csv文件  浏览后自动把里面的数据显示到grid上,  上传的按钮先别管他。   我是一选择后就要在grid显示 跟预览显示图片的效果类似   ,选择后触发个onchange事件 进去action  用的在网上找到的用javacsv.jar解析.csv文件的方法,   最后返回个grid 要的json map, 数据都在里面 。   前提是我必须在前台获取完整路径 传到后台action里面 把选择的csv的文件完整路径给他 才能去解析数据啊 。有人说先传到服务器 在返回,我想问我这不是预览图片  要这么麻烦? 直接能拿到路径传进去 解析完 返回数据 显示就好了   只考虑ie  前天才发现ie11里面有问题  其他都可以   大神有没有什么办法?


你传文件到服务器保存起来,你的那个javacsv.jar读那个文件就行了。。你是自己的电脑测试,那个文件当然存在,要是实际应用,你的那个路径是客户端的,你服务器怎么读。。

楼主先去搞清楚什么是客户端,什么是服务器端