1

HTML5 文件 API 的所有教程都讨论了从文本框中获取 FileList。我已经有了文件的名称(例如 foo.json),我不知道如何读取给定文件名的文件。

这不适用于网络应用程序。我正在生成一些 JSON 格式的数据,我想使用 Javascript 对其进行格式化,本质上是生成一些交互式条形图。与 XML 可以使用 XSLT 格式化的方式很相似,我想分发一个 JSON 文件以及一些 JavaScript 代码,当有人单击 JavaScript 文件时,他们可以对数据进行简单的交互式探索。

所以我的第一个问题是从 Javascript 中读取 JSON 文件。请注意,不涉及网络服务器。

4

1 回答 1

2

简短的回答是“你不能”。这是一个安全问题;如果您找到方法,请向浏览器错误跟踪器提交错误报告。它甚至不可能用文件名预先填充对话框。

但是,对于您的特定用例;似乎根本不需要读取单独的文件。只需将数据作为文字包含在您的 JavaScript 代码中。

于 2012-11-01T14:43:46.427 回答