【问题标题】:Access local file with html5 FileReader使用 html5 FileReader 访问本地文件
【发布时间】:2012-08-30 06:25:57
【问题描述】:

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

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

【问题讨论】:

    标签: javascript html sandbox filereader


    【解决方案1】:

    FileReader API 让您可以读取用户在文件输入中选择的文件。

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

    【讨论】:

    • 我以为我已经读到了,如果文件在沙箱中,即在网页的根文件夹结构中,则可以访问。
    【解决方案2】:

    使用 ActiveX 可以做到这一点,如果您从未使用过它,这并不难做到。查看更多信息:http://msdn.microsoft.com/en-us/library/2z9ffy99(v=vs.84).aspx

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多