我正在开发一个 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/