谷歌下,js获取<input type="file" ... />绝对路径失败,被修改成C:\fakepath\...形式 这个该怎么解决,各位大神帮帮忙

解决方案 »

  1.   

    很久之前也遇到过,安全设置问题,一搜一大把,还用问? <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;
                }
            }         //以下即为完整客户端路径
            var filepath=getPath(document.getElementById("iptfileupload"));
        </script>
      

  2.   

    http://download.csdn.net/detail/rabbitsir327/7128489