【问题标题】:File operations [.txt normal file] in javascript? [duplicate]javascript中的文件操作[.txt普通文件]? [复制]
【发布时间】:2011-06-08 12:08:33
【问题描述】:

可能重复:
How to read and write into file using JavaScript

用于文件操作(如读写)的javascript函数? 我正在逐字逐句地阅读文件并将每个单词附加到字符串数组中。

【问题讨论】:

  • JS在哪里运行?浏览器? ASP?节点?从哪里访问文本文件?文件系统? HTTP?
  • 这个问题已经被问过很多次了。简短的回答是,出于明显的安全原因,标准的浏览器内 JavaScript 不允许这样做。某些浏览器可能具有您可以从 JavaScript 使用的某些操作(ActiveX 对象等),而服务器端 JavaScript 可能可以做到这一点。但是仅在浏览器中使用 JavaScript,不会。

标签: javascript


【解决方案1】:

JavaScript 是一种客户端语言,因此它在查看您的网站并运行您的脚本的用户的客户端上运行。你不能直接从 JavaScript 访问服务器文件,也根本不能访问客户端文件。

但是,如果可以满足您的需要,HTML5 会引入一些存储选项。

【讨论】:

    【解决方案2】:

    在服务器上。尝试使用node.js

    特别是阅读File System 文档。

    至于浏览器:不能通过浏览器访问文件系统。

    但是,如果使用 HTML5,则可以使用 File reading API 要求用户打开文件,然后使用 JavaScript 读取它。

    MDC has some information

    【讨论】:

      猜你喜欢
      • 2011-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多