IE8上传文件时javascript取文件的本地路径的问题C:\fakepath\ 在IE上设置我知道怎么设置,请问有哪位知道修改注册表实现方法. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改注册表比修改浏览器设置更加不可取。在IE8下,得到本地path并没有完美的解决方案。除了fakepath,还有安全性设置导致img出不来得问题。lz还是放弃吧。 JS修改注册表不可靠,权限问题很头痛1、下策:更改浏览器安全设置:启用“文件上传时包含本地目录路径”2、中策:客户端浏览器把服务器添加到受信任网站的网站3、上策:在C盘创建一个Fakepath文件夹,并把XML文件拷进去4、还可以尝试下面代码<input type="file" name="upload" onmouseout="if(this.value!='')alert(getPath(this))"><script type="text/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; }}</script> ,以前客户那边遇到过,没解决,后来没办法换成jquery上传 var fso = new ActiveXObject("Scripting.FileSystemObject");var filname = document.getElementById("file").value;alert(filname); 我又又又又又来了!!!泪奔!!! Parse error at '\n\n\u00a0\u00a0 \u00a0\u00a0 ' 求js计算:指定日期是从1900-1-1后第几天? firefox中window.event的疑问 prototype使用得怪问题 加密解密高手们,近来帮忙看看~!~ 能不能让js脚本不报错 大家好,我想问一个有关于页面框架与javascript的问题,请大家看看 求大神帮忙如何实现该网站的JS特效 select id传值 关于增加 事件处理函数的问题 求助 提交表单后出现 HTTP 500 - 内部服务器错误
在IE8下,得到本地path并没有完美的解决方案。除了fakepath,还有安全性设置导致img出不来得问题。lz还是放弃吧。
1、下策:更改浏览器安全设置:启用“文件上传时包含本地目录路径”
2、中策:客户端浏览器把服务器添加到受信任网站的网站
3、上策:在C盘创建一个Fakepath文件夹,并把XML文件拷进去
4、还可以尝试下面代码
<input type="file" name="upload" onmouseout="if(this.value!='')alert(getPath(this))">
<script type="text/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;
}
}
</script>