使用Javascript读取本地文本文件

时间:2014-06-04 16:04:56

标签: javascript file

我正在关注如何使用javascript中的文本文件读取旧的stackoverflow帖子:Javascript - read local text file  我无法让它发挥作用。我是javascript的新手,我想要做的就是将文件存储到var并在屏幕上显示,所以我知道它正在被读入并正确分割。我究竟做错了什么?我知道有很多新的方法可以做到这一点,但这是一个非常早期的javascript尝试,我发现这个代码是我在网上找到的最可读的例子。我不确定它是否重要,但我试图读取的文件大约是300页的gps数据。

  • 我试过:
  • 将文件路径粘贴到我的浏览器中(工作正常)
  • 删除状态和状态检查(没有区别....我知道不好的做法)
  • 更改浏览器(没有区别,虽然我一直在使用Chrome)

    var allText;
    
    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)
            {
                allText = rawFile.responseText;
                alert(allText);
            }
        }
    }
    rawFile.send(null);
    }
    readTextFile("file:////var/www/html/gpsPoints.txt");
    locations=allText.split(",");
    
  • 0 个答案:

    没有答案