jquery - 在没有php的情况下显示文件夹中的所有图像

标签 jquery css html cordova

我正在开发一个 HTML5 应用程序,我试图在不使用 PHP 的情况下显示文件夹中的所有图像。我想从用户机器上的本地文件夹中提取文件,因为我希望用户能够将图像保存到该文件夹​​中并在不使用服务器的情况下以幻灯片形式查看它们。

由于安全问题,如果没有 PHP,这似乎是不可能的,但我认为,随着在那里创建了如此多的 Web 应用程序和智能手机应用程序,现在应该有一种方法可以在本地执行此操作,而无需使用服务器。 ..也许使用 CSS、JQuery 或 fileapi?

如有可能,我们将不胜感激。

最佳答案

@mvanzyl, 首先要澄清的是,构建移动应用程序意味着您将在机器上获得大部分(如果不是全部)服务。在典型的 Model App 模型中,远程服务器用于存储数据和可能非常密集的计算。所以这意味着,您应该规划您的移动应用程序以在移动设备上执行所有操作。

至于在应用程序上查看图像,是的,您可以。你可以写一个应用程序来查看图像。对于那些没有直接存储在应用程序上的图像,您必须通过 Phonegap File API 定位这些图像。 .也就是说,您的 App 中有图像,它们是 UI 的一部分;以及其他需要文件 API 的图像,例如照片。

使用 Phonegap 的好处是您的 UI 像网页一样工作,因此您可以动态添加图像,就像在大多数使用 Javascript 的网页上所做的那样。最大的区别是 URL。对于 Android,您将使用 content:// 而不是 http://file://。 Apple 具有类似的结构,但关键字不同(我记不太清了)。最后,我应该说我还没有尝试这样做。 --杰西

关于jquery - 在没有php的情况下显示文件夹中的所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30409775/

相关文章:

css - 我正在尝试以响应方式对齐两篇文章的图像。容器的高度未知。我该怎么做呢?

javascript - 为什么我的 JS 代码在调用 JS 函数 showSlides(SLIDEINDEX) 时没有显示任何其他幻灯片;即使我更改了 SLIDEINDEX 的值?

javascript - JS - 一次显示一个常见问题,隐藏其他

html - 如何阻止 Google 索引网站?

javascript - 在 Internet Explorer 中加载页面时使用 JavaScript 或 jQuery 以编程方式触发按钮单击事件

javascript - 遍历一个通用的 javascript 集合?

javascript - 在 jquery 中访问动态加载的数据

javascript - 突出显示jquery中的当前页面

css - 第 n 个 child : how to pick elements in groups of two

jquery - 单击时无法更改链接的颜色