使用html5 FileReader访问本地文件

时间:2012-08-30 06:25:58

标签: javascript html5 sandbox filereader

我正在尝试制作一个离线应用,从本地存储的文本文件中读取文本。我理解这可以用html5和FileReader。我想硬编码相对路径。我已经阅读了文档,所有这些文档都基于FileList数组。但是因为我只是用静态路径做一个文件,所以我无法理解它。我知道,这很愚蠢,但到目前为止我还有:

var file = "data/data";
var reader = new FileReader();
reader.readAsText(file);
alert(reader.String);

2 个答案:

答案 0 :(得分:0)

FileReader API允许您在文件输入中读取用户选择的文件。

不允许网页作者从其访问者的系统中选择要阅读的文件。这将是一种安全风险。

答案 1 :(得分:0)

这可以使用ActiveX,如果你从未使用它,这不是很难做到的。请查看此信息以获取更多信息:http://msdn.microsoft.com/en-us/library/2z9ffy99(v=vs.84).aspx

只是意味着用户可能不得不同意让ActiveX运行..这无疑可能会吓跑一些。所以这取决于你实际需要多少。