使用jQuery访问本地文件

我认为这个问题已经以几种不同的forms提出,但我已经阅读了不同的回答。

起初,我有一个主要使用jQuery编写的Web应用程序,它将利用servlet从JavaScript无法访问的各个位置检索信息(即,Feeds,来自服务器的图像等)。 但是,现在我被告知要取消servlet和应用程序配置类,以便我的这个项目只包含HTML,CSS和JavaScript / jQuery。 我需要从计算机上的本地文件中检索它们,而不是将图像从服务器上拉下来。 我知道允许这看起来可能是糟糕的设计,但这是我被要求做的事情。 无论如何,我真正需要做的是计算目录中的图像文件数量,然后可能自己编译一个文件名数组。 使用servlet时,我可以在Java中做到这一点,但没有它们,我不确定如何做到这一点,甚至是否可以做到这一点。

我基本上试图使用jQuery Cycle插件来循环浏览这些图像,就像幻灯片一样。 我通过使用基于存在的图像数量的循环将这些图像注入(或$(“#div”)。append())这些图像。

那么,有没有办法使用JavaScript,HTML,jQuery插件等来做到这一点? 我想在这一点上避免使用PHP和Java ……

你不能只用JavaScript读取目录; 然而,似乎有一种方法可以利用http://www.irt.org/articles/js014/ “利用”浏览器的function。 它可能不太漂亮,但该演示适用于我最新的Chrome和IE7-9。 我敢肯定,如果您想改进它,可以更新一些技术以使用更清晰的代码。

编辑:您可以使用的另一种技术可以在文件夹中的Javascript读取文件中找到

它绝对看起来是一个更清洁的解决方案。 我建议的是提取正文内容以注入隐藏的div或使用您可以读取的iframe的路径。