Phonegap访问"文件夹中

Phonegap access the "www" folder

本文关键字:文件夹 quot 访问 Phonegap      更新时间:2023-09-26

我正在构建一个应用程序,它应该从服务器下载文件并将其保存在"应用程序中"。我使用FileTransfer。现在我想问一下是否可以将文件保存在我的"www"文件夹中?如果没有,我应该在哪里保存这个文件?

我用filessystem .root试过了。fullPath,但是在ios中"www"文件夹在哪里?

谢谢!

应用程序目录包含你的应用程序的www文件夹。然而,该位置是只读的,所以你将无法存储你的数据在那里。对于存储,文件系统根目录是一个不错的选择。在ios上,它对应于文档目录,这是持久的读/写存储,我认为它适合大多数应用程序的需求。我还将展示如何访问应用程序文件夹,以防您对访问其中的一些文件感兴趣。


当使用file插件时,您可以使用cordova.file.applicationDirectory位置访问iOS的应用程序内部文件夹(对于其他iOS位置,请查看https://github.com/apache/cordova-plugin-file#ios-file-system-layout表)。将它与resolveLocalFileSystemURI一起使用,它将在该位置为其成功回调提供一个目录条目。

从那里你可以通过使用getDirectory访问www文件夹。

<<p> 短例子/strong>
window.resolveLocalFileSystemURI(cordova.file.applicationDirectory,
    function(appDirectory) {
         appDirectory.getDirectory("www", {create:false}, onSuccess, onFailure);
    }, 
onFailure);