【问题标题】:Javascript to load fileJavascript加载文件
【发布时间】:2011-04-01 03:40:31
【问题描述】:

我希望用户在单击按钮时会从桌面加载 txt 文件并显示内容。

这个可以吗?

我找到了很多加载文件但不显示文件的示例。

【问题讨论】:

    标签: javascript


    【解决方案1】:

    浏览器中的 JavaScript 无法访问用户的文件系统 - 这将是一个安全问题。

    1. 考虑其他客户端选项,例如 Java Applet 或 Flash。
    2. 在最坏的情况下,您可以将文件上传到服务器并将其发送回客户端 - 但可能没有需要如此昂贵的黑客攻击的用例。

    此外,请查看 this SO question - File API 将允许这样做。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 你读过OP的问题吗?并且在没有解释的情况下发布指向远程站点的链接不是 IMO 的答案......
      • 这似乎不是 OP 想要的 - 这是关于将 HTML 页面加载到 div 中。
      【解决方案3】:

      html5rocks.com 上有一个很棒的教程,“使用文件 API 读取 JavaScript 中的文件”,展示了如何使用 FileReader 接口:

      http://www.html5rocks.com/en/tutorials/file/dndfiles/

      【讨论】:

        猜你喜欢
        • 2023-03-21
        • 1970-01-01
        • 2013-03-01
        • 2017-05-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-22
        相关资源
        最近更新 更多