解决IE8上传文件时javascript读取文件的本地路径的问
[08-23 21:49:55] 来源:http://www.duoxue8.com 网络技巧 阅读:124次
解决IE8上传文件时javascript读取文件的本地路径的问,标签:网络知识,电脑网络知识,电脑基础知识,http://www.duoxue8.com
IE8上传文件时javascript读取文件的本地路径的问题("C:/fakepath/")的解决方案
今天把IE7升级到了IE8,没想到一个网站里面的上传图片时用JavaScript预览本地图片的功能失效了,图片总是显示错误,用alert()看了下图片的路径居然变成了C:fakepath*.jpg,真实的路径被C:fakepath取代了,于是在网上开始找解决方案。原来是因为IE8增加了安全选项,默认情况下不显示上传文件的真实路径,进入internet选项,修改下设置即可显示真实的文件路径。
以下就是操作步骤:
工具 -> Internet选项 -> 安全 -> 自定义级别 -> 找到“其他”中的“将本地文件上载至服务器时包含本地目录路径”,选中“启用”即可。
附带不用修改浏览器安全配置的javascript代码,兼容ie, firefox全系列
cpp 代码复制内容到剪贴板
解决IE8上传文件时javascript读取文件的本地路径的问 结束。
- 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对象
解决IE8上传文件时javascript读取文件的本地路径的问 结束。
Tag:网络技巧,网络知识,电脑网络知识,电脑基础知识,电脑学习 - 网络技巧
解决IE8上传文件时javascript读取文件的本地路径的问相关文章
- ·上一个:如何在windows7休眠状态下用迅雷下载文件
- 解决IE8上传文件时javascript读取文件的本地路径的问
- › 如何解决IE浏览器不能上网问题
- › 如何解决IE对话框乱码问题
- › 解决IE8上传文件时javascript读取文件的本地路径的问
- 在百度中搜索相关文章:解决IE8上传文件时javascript读取文件的本地路径的问
- 在谷歌中搜索相关文章:解决IE8上传文件时javascript读取文件的本地路径的问
- 在soso中搜索相关文章:解决IE8上传文件时javascript读取文件的本地路径的问
- 在搜狗中搜索相关文章:解决IE8上传文件时javascript读取文件的本地路径的问