【问题标题】:javascript how to read a local file Denied accessjavascript如何读取本地文件拒绝访问
【发布时间】:2017-03-16 08:44:34
【问题描述】:

我想用 javascript 读取本地文件。我有以下功能

$(function() {
        console.log("antes de readTextFile");
        readTextFile("file:///D:/carlota/eusruveyadmin/manuales/ficheropprueba.txt")

    });

    function readTextFile(file)
    {
        console.log("readFile principio");
        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;
                    console.log("readFile fichero ",allText);
                }
            }
        }
        rawFile.send(null);
    }

在控制台浏览器中,我收到以下消息“拒绝访问”

我在浏览器中检查了我的文件,我可以看到该文件

文件路径怎么写?

【问题讨论】:

    标签: javascript readfile access-denied


    【解决方案1】:

    如果您使用的是 IE,则需要设置设置/工具->Internet 选项->安全->自定义级别并更改“杂项”下的安全设置,将“跨域访问数据源”设置为启用。

    但它不适用于您应用的用户,如果他们使用的是 IE 并且没有相同的设置

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      • 2010-09-22
      • 2012-11-28
      相关资源
      最近更新 更多