我最近迁移到了phonegap 3.2,我的文件传输代码必须根据文档更改为使用toURL()而不是fullPath。现在返回的路径看起来像cdvfile://localhost/...
我首次从服务器下载文件时存储此路径,然后在我的所有html页面中使用它。第一次加载时图像加载正常,但后续访问无法加载图像。
答案 0 :(得分:3)
我终于开始工作了。您必须调用getFile来获取文件条目,然后使用图像源中的URL。我使用以下格式构建带有一些默认图像的图像标签 -
<img src="default.png?actualimagename"/>
完成此操作后,我会注册一个脚本来浏览所有这些图像,然后执行getFile并替换图像源,这样可以正常工作。我不确定为什么需要它的逻辑。我偶然遇到了这个问题。
我发现另一个问题是fileEntry.toURL()路径在iOS上不起作用,我不得不使用fullPath for iOS和toURL for android。