尝试从JavaScript读取本地文件时拒绝访问

尝试从JavaScript读取本地文件时拒绝访问,javascript,Javascript,我正在研究问题,我发现了与我完全相同的问题,但问题从未得到回答。问题的链接是: 基本上,我以管理员身份登录并以管理员身份运行Visual Studio,我的本地文件位于C:\users\Administrator目录下,我的代码与link的帖子的代码完全相同,我的访问被拒绝。这是我的密码: function readTextFile(file) { var rawFile = new XMLHttpRequest(); rawFile.open(

我正在研究问题,我发现了与我完全相同的问题,但问题从未得到回答。问题的链接是:

基本上,我以管理员身份登录并以管理员身份运行Visual Studio,我的本地文件位于C:\users\Administrator目录下,我的代码与link的帖子的代码完全相同,我的访问被拒绝。这是我的密码:

        function readTextFile(file) {
        var rawFile = new XMLHttpRequest();
        rawFile.open("GET", file, false);
        rawFile.onreadystatechange = function () {
            if (rawFile.readyState === 4) {
                if (rawFile.status === 200 || rawFile.status == 0) {
                    var allText = rawFile.responseText;
                    alert(allText);
                }
            }
        }
        rawFile.send(null);
    }

    function kmlBtnClick () {
        readTextFile("file:///c:/users/Administrator/KML/Operations.kml")

    }

有人能帮忙吗?

这就是答案

您只需为文件创建一个输入,然后在那里选择它

<input type="file">


您是否在所有浏览器中都看到相同的错误?在chrome中,您是否收到跨原点请求错误?添加到受信任的站点是否有帮助?本机文件系统仅在实验性标志下可用。是的,我看到了相同的浏览器错误。至于实验旗,我不知道你在说什么。