使用HTML5的文件api读取文件

时间:2012-11-28 11:01:53

标签: html5 fileapi

我有一个文件在网络上,看起来像这样 -

\\\ mangoes.txt

我想直接阅读此文件而不使用html页面上的任何输入标记。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

这是不可能的。浏览器不允许您读取JS或CSS以外的任何文件。这将违反安全规定。但是,使用表单可以要求用户上载文件,然后可以读取该文件的内容。但是如果不使用输入标签,这是不可能的。 有关解决方法,可以使用以下选项:

  1. 您可以将AJAX调用发送到您的服务器,然后该服务器将读取该文件 并将发送文件的文本作为回应。
  2. 您可以使用JS文件并将所有数据保存在变量中,然后可以使用 通过在HTML页面中包含JS文件来获取该变量中的数据。
  3. 您可以将数据保存在HTML页面本身的隐藏div中,并且可以读取 它的价值使用Java Script。