C:\ fakepath在IE中获取jquery而不是在Firefox中?

时间:2013-03-22 05:39:38

标签: jquery html

这是我的文件上传onchange事件:

 <input type='file' onchange="readURL(this);" id="loadfile" />

这是我必须显示文件完整路径的文本字段。

<script type="text/javascript">

function readURL(input) {
        if ($.browser.msie) {
            alert( input.value);
        }
        else {
             alert(input.value);
        }
}

这是解决我问题的javascript。但是在警报值中给了我IE7,IE8,IE9,IE10

C:\fakepath\test.csv

和Mozilla给了我:

test.csv

那么如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在SO中已经提出了同样的问题。问题是here

您可以在IE中获得完整路径,并且由于浏览器中的新安全限制,因此无法在Mozilla中获得完整路径。

希望IE也会隐藏完整的路径。