博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C:\fakepath\文件路径问题
阅读量:7297 次
发布时间:2019-06-30

本文共 905 字,大约阅读时间需要 3 分钟。

  hot3.png

word导入不进去

跟踪js发现,所有文件的路径都是

C:\fakepath\……

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

以下就是几种解决方法:

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

2.加入可信站点

3.js判断处理

//附带不用修改浏览器安全配置的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对象

转载于:https://my.oschina.net/ind/blog/368051

你可能感兴趣的文章
Notepad++ 配置信息导出导入(快捷键配置导出导入等等)
查看>>
adb命令--之查看进程及Kill进程
查看>>
AI - H2O - 第一个示例
查看>>
schedule调用相关整理
查看>>
[HDU6155]Subsequence Count
查看>>
Javascript 实现简单计算器实例代码
查看>>
数论概论(Joseph H.Silverman) 定理39.1 连分数的递归公式
查看>>
将对象相同属于赋值于另一个对象
查看>>
技术人,你的简历够技术么?
查看>>
C#设计模式:适配器模式(Adapter Pattern)
查看>>
linux中jdk的安装
查看>>
.Net事件机制
查看>>
js中数组遍历for与for in区别(强烈建议不要使用for in遍历数组)
查看>>
引用自定义控件出现的问题
查看>>
如何在安全模式下创建新管理员账户?
查看>>
模块14
查看>>
1.3. chromium源代码分析 - chromiumframe - 窗口系列
查看>>
自动装箱拆箱
查看>>
深度学习与计算机视觉系列-10篇-有图有码(转)
查看>>
Apache编译安装
查看>>