google 浏览器获取input file的路径

stf792033781 2016-06-28 10:59:05
google 浏览器获取input file的路径 ?
谷歌的浏览器获取的路径是加密的。。。 求解。。。
我的获取方法
function filechange(obj)
{
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
var file_url = "";
if (Sys.ie <= "6.0") {
//ie5.5,ie6.0
file_url = obj.value;
} else if (Sys.ie >= "7.0") {
//ie7,ie8
obj.select();
file_url = document.selection.createRange().text;
} else if (Sys.firefox) {
//fx
//file_url = document.getElementById("file").files[0].getAsDataURL();//获取的路径为FF识别的加密字符串
file_url = readFileFirefox(obj);
} else if (Sys.chrome) {
file_url = obj.value;
}
filePath = file_url;
alert(filePath);
}
...全文
1364 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_22702733 2017-04-16
  • 打赏
  • 举报
回复
为什么获取到的路径的前面都有个fakepath/,而且系统却无法识别这个fakelath,找不到这个路径
业余草 2016-06-30
  • 打赏
  • 举报
回复
获取input file的路径 这是什么需求
业余草 2016-06-30
  • 打赏
  • 举报
回复
http://www.xttblog.com/?p=617
 function filechange(obj)
    {
        var Sys = {};
        var ua = navigator.userAgent.toLowerCase();
        var s;
        (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
        (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
        (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
        (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
        (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
        var file_url = "";
        if (Sys.ie <= "6.0") {
            //ie5.5,ie6.0
            file_url = obj.value;
        } else if (Sys.ie >= "7.0") {
            //ie7,ie8
            obj.select();
            file_url = document.selection.createRange().text;
        } else if (Sys.firefox) {
            //fx
            //file_url = document.getElementById("file").files[0].getAsDataURL();//获取的路径为FF识别的加密字符串
            file_url = readFileFirefox(obj);
        } else if (Sys.chrome) {
            file_url = obj.value;
        }
        filePath = file_url;
        alert(filePath);
    }
stf792033781 2016-06-30
  • 打赏
  • 举报
回复
我已经传到 后台 然后处理了。。。
slwsss 2016-06-28
  • 打赏
  • 举报
回复
无解 获取那个路径能做什么?

39,084

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧