我正在开发一个HTML5应用程序,我试图在不使用PHP的文件夹中显示所有图像。我想从用户计算机上的本地文件夹中提取文件,因为我希望用户能够将图像保存到此文件夹中,并在不使用服务器的情况下以幻灯片方式查看它们。
由于安全问题,似乎没有PHP这是不可能的,但我认为有很多网络应用程序和智能手机应用程序在那里创建,现在有一种方法可以在本地执行此操作,而无需使用服务器。 ..可能是CSS,JQuery还是fileapi?
如果可能的话,我们将非常感谢您的任何反馈。
答案 0 :(得分:0)
@mvanzyl, 首先要澄清的是,构建移动应用程序意味着您将在机器上提供大部分(如果不是全部)服务。在典型的Model App模型中,远程服务器用于存储数据并且可能是非常密集的计算。所以这意味着,您应该规划移动应用程序以在移动设备上执行所有操作。
至于在应用上看图像,是的,你可以。你可以写一个应用程序来查看图像。对于那些未直接存储在应用程序中的图像,您必须通过Phonegap File API找到这些图像。也就是说,您的应用程序中有图像,它们是UI的一部分;以及需要File API的其他图像,例如照片。
使用Phonegap的好处是你的UI就像一个网页,所以你可以动态添加图像,就像你在大多数使用Javascript的网页上一样。最大的区别是URL。对于Android,您将使用content://
代替http://
或file://
。 Apple有一个类似的结构,但是一个不同的关键词(我不记得了)。为了完成,我应该说我没有尝试过这样做。 --Jesse