`
hoary20
  • 浏览: 138168 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE8下上传文件出现fakepath的解决方法

阅读更多
起初以为是input的问题,没想到是浏览器的问题。

每次执行文件上传,捕获路径,得到的都是C:/fakepath/文件名

原来是浏览器设置的。取消浏览器默认的这种设置方法:

打开浏览器

工具 -> Internet选项 -> 安全 -> 自定义级别 -> 将本地文件上载至服务器时包含本地目录路径,选中启用

问题解决了!
分享到:
评论
2 楼 hoary20 2013-01-23  
a379933101 写道
自我安慰,每当用户使用你的代码的时候,你一定要弹出一个弹窗来提醒人家一定要这么操作它的浏览器才能够正常运行你的代码?是你是客户还是他是客户!!!你真是个牛人!

楼上说得极是,这的确不是什么好的解决方法
1 楼 a379933101 2012-10-15  
自我安慰,每当用户使用你的代码的时候,你一定要弹出一个弹窗来提醒人家一定要这么操作它的浏览器才能够正常运行你的代码?是你是客户还是他是客户!!!你真是个牛人!

相关推荐

    IE8上传文件时javascript取文件的真实路径的问题(\"C:\\fakepath\\xxxxx )

    标题 "IE8上传文件时javascript取文件的真实路径的问题(\"C:\\fakepath\\xxxxx )" 描述了一个在使用Internet Explorer 8 (IE8) 浏览器进行文件上传时遇到的技术挑战。在这个问题中,JavaScript无法获取到文件的实际...

    解决fakepath的js

    自己项目中遇到上传时fakepath的问题,通过这个js解决

    chrome上传图片

    该函数创建了一个`FileReader`对象,通过`readAsDataURL`方法读取选中的文件,并将读取到的数据URL设置为图片的`src`属性,从而实现在页面上预览图片,而无需依赖浏览器显示的路径。 此外,如果你的项目需要上传多...

    图片上传兼容IE

    7. 考虑服务器端兼容性:除了前端,服务器端也需要处理IE上传的文件。例如,IE可能会在文件名中添加额外的字符,如`C:\fakepath\`,服务器端需要正确解析和处理这种情况。 总之,实现图片上传兼容IE需要对不同...

    详解nodejs实现本地上传图片并预览功能(express4.0+)

    写在前面:计划实现图片上传预览功能,但是本地图片上传所获得路径为 C:\fakepath\”+文件名的形式,得不到文件真实路径,所以无法直接预览,于是采用将图片上传至服务器,传回服务器路径,实现预览。前端采用通过...

    js获取上传文件的绝对路径实现方法

    但是,描述中也提到IE浏览器中可以进行安全设置的调整,来允许显示文件上传时的真实路径。 具体操作步骤如下: 1. 打开IE浏览器。 2. 进入"Internet选项"。 3. 选择"安全"标签页。 4. 点击"自定义级别"按钮。 5. ...

    IE和FF的图片上传预览

    文件路径的处理可能是这样的:对于IE,代码会获取到一个类似于"C:\fakepath\image.jpg"的假路径;而FF则会返回实际的文件系统路径,但出于安全考虑,开发者不能直接访问。因此,对于FF,我们只需要关注File API即可...

    js+ajax实现获取文件大小的方法.docx

    总结,本文通过 JavaScript 和 AJAX 实现了在用户上传文件前获取文件大小的功能,解决了 JavaScript 无法直接访问文件大小的限制,提供了一种跨浏览器的可行方案。这种方法在文件上传功能中非常实用,可以有效地防止...

    Axure教程:如何实现图片上传 – 自动预览.docx

    该功能可以在 Axure 原型设计中使用,解决了浏览器安全机制下文件路径被 fakepath 代替的问题。 首先,需要在页面上放置三个元件:一个文本框、两个矩形。文本框需要设置输入类型为“文件”,中间的大矩形用于显示...

    谷歌浏览器临时文件路径修改工具

    8. 确认后,谷歌浏览器将开始在新路径下保存临时文件。 如果手动操作对您来说过于复杂,可以使用名为“ChromeCashe.exe”的工具。这是一个专门设计用于帮助用户更改谷歌浏览器临时文件路径的软件。根据提供的文件...

    js预览图片兼容所有浏览器

    为了确保兼容所有浏览器,我们可以结合以上两种方法,先尝试使用现代浏览器的方法,如果失败则回退到旧版IE的解决方案。这样,无论用户使用哪种浏览器,都可以实现图片预览功能。 此外,还需要注意安全和性能问题。...

    Javascript 使用ajax与C#获取文件大小实例详解

    对上传的文件有所控制,因为js控制文件大小(JS获取文件大小)有些问题,具体大家试下就知道了,在此整理了一下ajax的获取文件大小的方法,比较好用,再调试过程中,出现了c:/fakepath/ 的错误,也将解决方案罗列在...

    C_fakepath_原料药注册生产现场检查要求及问题分析.pptx

    C_fakepath_原料药注册生产现场检查要求及问题分析.pptx

    jquery实现图片上传前本地预览

    百度之后得到说浏览器基于保护用户的相关安全措施,隐藏了上传的真实路径,用fakepath代替,当然,调整浏览器的相关安全设置可以解决这个问题。但我们不可能让所有用户都通过设置浏览器的安全设置来进行图片上传,...

    js+ajax实现获取文件大小的方法

    在整个过程中,还可能出现一个常见的问题,即在IE浏览器中获取到的文件路径可能包含“c:/fakepath/”,这是因为出于安全考虑,浏览器不允许脚本直接访问用户选择的文件路径。文档中提到了对此问题的解决方案,但遗憾...

    获取真实路径地址

    js获取真实路径 IE 火狐浏览器的真实路径地址。

    jquery获取file表单选择文件的路径、名字、大小、类型

    这些功能在用户上传文件前,对于前端开发者来说是非常重要的,因为它们可以用于检查用户所选择的文件是否符合特定的要求。 一、问题提出 当我们需要用户上传文件时,通常会使用HTML中的`<input type="file">`元素。...

Global site tag (gtag.js) - Google Analytics