Phonegap 3.5.0 Cordova构建应用程序后访问应用程序文件夹

时间:2015-01-15 07:38:02

标签: android ios file cordova

使用Phonegap Build为iOSAndroid构建应用程序后,我们希望将一些文件从在线更新为本地应用程序文件,即我们要将图像从在线下载到{{1}应用程序包含以下文件夹:images。因此,使用cordova文件API,js/, images/, css/,...返回了存储在设备上的文件的基本fileSystem.root.fullPath,即'/'。此外,/Download, /viber, /media, /Pictures, /WhatsApp, ...返回了istallation的应用程序目录,其中不包含应用程序的文件!

问题是如何继续访问应用程序中cordova.file.applicationDirectory文件夹的根目录?应用程序从images文件夹中的图像中读取,因此我们需要将文件更新到此文件夹...

感谢您的合作。

1 个答案:

答案 0 :(得分:0)

应用程序文件夹本身是只读的(正如文件插件所说的那样documentation),因为它是已安装的软件包。您可以使用Android上的cordova.file.applicationStorageDirectory和iOS上的cordova.file.applicationDirectory访问它,并在其后添加正确的路径,例如www/images/

您希望将下载的文件存储到Android上的cordova.file.externalDataDirectory和iOS上的cordova.file.documentsDirectory,然后在应用程序中使用这些文件。