0

我正在尝试将 JQuery Filetree连接 到我在 rails 应用程序上的硬盘驱动器。我做了一些研究,发现出于安全原因,JQuery 无法访问硬盘目录,但是,我很好奇如何使它工作,也许是使用他们的 Ruby 连接器?

4

1 回答 1

0

JavaScript 是沙盒的,因此它无法访问用户的驱动器或环境。这是多年前进行的安全和隐私更改。

如果您想显示该信息,您必须以另一种具有这些权限的语言捕获它,并将其传递给 JavaScript,以便它可以访问它。这是Web开发的常见问题。

使用 Ruby 的内置Dir类来收集您想要的信息。它有几种方法可以获取整个磁盘层次结构或其中的一个子集。特别要检查这些方法:[]eachglobentries

在数组中获得所需信息后,将其转换为 JSON 字符串并将该字符串作为 JavaScript 字符串变量嵌入到您的 JavaScript 中,或者编写一个处理程序以通过 URL 即时检索该数据。

于 2012-09-11T20:42:05.013 回答