C:\fakepath\文件路径问题

转载 2015年11月20日 11:10:23

今天在做导入时,不论是什么路径上传的文件,路径都变成了"C:\fakepath\"+文件名的形式,查询了下,这是ie8下的安全设置问题。

 

以下就是操作步骤:

工具 -> Internet选项 -> 安全 -> 自定义级别 -> 找到“其他”中的“将本地文件上载至服务器时包含本地目录路径”,选中“启用”即可。

//附带不用修改浏览器安全配置的javascript代码,兼容ie, firefox全系列

function getPath(obj)  
{  
  if(obj)  
    {  
 
    if (window.navigator.userAgent.indexOf("MSIE")>=1)  
      {  
        obj.select();  
 
      return document.selection.createRange().text;  
      }  
 
    else if(window.navigator.userAgent.indexOf("Firefox")>=1)  
      {  
      if(obj.files)  
        {  
 
        return obj.files.item(0).getAsDataURL();  
        }  
      return obj.value;  
      }  
    return obj.value;  
    }  
}  
//参数obj为input file对象


input type="file" 选取文件路径时出现fakepath问题IE浏览器解决办法

今天写代码时需要用户选取一个文件然后提交,因为需要用到文件的绝对路径,所有我用一个 text文本框接住地址,于是我发现了问题 高版本的浏览器为了安全期间,会将路径的进行隐藏,并且加上fake...

IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题

在使用控件上传文件时,有时会需要获取文件本地路径展示给客户,这时可以通过这样的方式获取文件本地路径: document.getElementById('file_upl').value 这...

IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题

在使用控件上传文件时,有时会需要获取文件本地路径展示给客户,这时可以通过这样的方式获取文件本地路径: document.getElementById('file_upl').value 这...

IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题

转载自:点击打开链接   在使用控件上传文件时,有时会需要获取文件本地路径展示给客户,这时可以通过这样的方式获取文件本地路径: document.getElementById('file...
  • hsicool
  • hsicool
  • 2011年12月28日 14:59
  • 3226

IE 上传文件时文件本地路径变成"C:\fakepath\"的问题

在使用控件上传文件时,有时会需要获取文件本地路径展示给客户,这时可以通过这样的方式获取文件本地路径: Js代码   document.getElementById('file_up...

安卓打包 有关Android.mk 引入.cpp .c文件路径问题

问题的引入 在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的就是LOCAL_SRC_FILES源文件列表. 考虑有如下源文件分布的情况: cpp文件...

使用js获取input file的路径C:\fakepath\问题

有时候,我们给程序添加完一个功能,在本地测试是完全可以正常运行的,但一发布到Web上...

linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定

C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径。自己指定的路径就不说了,这里说明一下系统自动搜索的路径。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C:\fakepath\文件路径问题
举报原因:
原因补充:

(最多只允许输入30个字)