JavaScript加载文件

问题描述:

我希望用户点击一个按钮后,它会从例如桌面加载一个txt文件并显示内容。JavaScript加载文件

可以这样做吗?

我发现了很多加载文件但不显示它的例子。

+3

你看了OP的问题吗?并没有任何解释张贴链接到远程站点不是一个答案国际海事组织... – Blender 2011-04-01 03:51:36

+0

这似乎并不像是OP想要的 - 这是关于加载HTML页面到div。 – 2011-04-01 03:52:42

JavaScript不能访问用户的文件系统 - 这将是一个安全问题。

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

此外,检查出this SO question - File API将允许此。

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

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