Javascript PhoneGap在iframe中显示下载的图像

Javascript PhoneGap在iframe中显示下载的图像,javascript,cordova,Javascript,Cordova,我有一个PhoneGap应用程序,其中我需要下载某些图像以供脱机使用,并在iframe中显示这些图像。这可能吗?我是否需要像CorHTTPD()这样的东西在本地为资产提供服务 我一直在尝试将文件存储在文件系统中,但当我尝试显示这些文件时(即使不在iframe中),它们也不会显示。不过,它们似乎已加载(可以在远程调试的网络控制台中看到),但(当然)没有任何头 在这方面花费了越来越多的时间,并正确地设置了GapDebug来远程调试我的应用程序之后,我终于能够通过给出 {responseType: "

我有一个PhoneGap应用程序,其中我需要下载某些图像以供脱机使用,并在iframe中显示这些图像。这可能吗?我是否需要像CorHTTPD()这样的东西在本地为资产提供服务


我一直在尝试将文件存储在文件系统中,但当我尝试显示这些文件时(即使不在iframe中),它们也不会显示。不过,它们似乎已加载(可以在远程调试的网络控制台中看到),但(当然)没有任何头

在这方面花费了越来越多的时间,并正确地设置了GapDebug来远程调试我的应用程序之后,我终于能够通过给出

{responseType: "arraybuffer"}

将AngularJS的$http.get方法作为配置参数,如下所述。现在,我能够将图像正确地发送到ArrayBuffer,并从ArrayBuffer发送到base64编码,将它们添加到脱机存储的HTML中。至少适合我的情况的解决方案。

您确定设备中存储的文件以及您可以使用映像文件系统路径访问的文件吗?是的,我确定,因为我还成功下载了其他内容,正如前面所说,我可以看到网络流量中的文件也成功地使用了它的数据。