使用本地Javascript读取目录内容

时间:2015-11-23 11:07:37

标签: javascript angularjs

我有一个Web应用程序的标准文件夹结构。

  • CSS
  • JS​​
  • img
  • asetts
  • LIB

的index.html

在我的资产文件夹中,我有一堆纯文本文件,我想首先能够使用Javascript列出文件名,所以我可以将URI存储在模型中,稍后在应用程序中读取它们。我希望所有这一切都发生在客户端。

2 个答案:

答案 0 :(得分:0)

(客户端)JavaScript无权访问文件系统。

如果没有某种浏览器插件,这是不可能的。

答案 1 :(得分:0)

您可以阅读本地文件夹中的文本文件。

function read()
{
    var xHR = new XMLHttpRequest();
    //replace textfile_url with the relative url of your text file
    xHR.open("GET", "textfile_url", true);
    xHR.onreadystatechange = function ()
    {
        if(xHR.readyState === 4)
        {
            //all your text is in the next line
            var text = xHR.responseText;

        }
    }

    xHR.send();
}