读书人

chrome,fireFox获取绝对路径,该如何解

发布时间: 2012-12-19 14:13:14 作者: rapoo

chrome,fireFox获取绝对路径
在网上找了好多都说这个是兼容chrome,fireFox,可以获取文件的绝对路径
可我测试只在IE中可以。难道都是盲目的转载。自己都没测试过吗。还是我哪里不对。
兼容chrome,fireFox还有什么代码。这个能否用?


function getPath(obj) //参数obj为input file对象
{
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;
}
}

[最优解释]
js无法实现获取绝对路径,这是浏览器的安全性所致,我已经研究一段时间了,flash估计能够获取。
http://www.cnblogs.com/slyzly/articles/2411940.html
如果用js做本地图片预览,我总结的这个应该是比较全的
[其他解释]
引用:
js无法实现获取绝对路径,这是浏览器的安全性所致,我已经研究一段时间了,flash估计能够获取。
http://www.cnblogs.com/slyzly/articles/2411940.html
如果用js做本地图片预览,我总结的这个应该是比较全的


嗯。谢谢。

读书人网 >asp.net

热点推荐