Phonegap / Cordova - 根据应用程序根目录,cdvfile:// localhost在哪里?

时间:2016-08-05 12:24:21

标签: javascript cordova filesystems phonegap-build

我目前正在探索在我正在构建的应用程序上存储文件的不同选项,但是我注意到手机间隙中存在不同的文件结构,并且不知道哪个是最新的。

使用:function AddClient() { var uuid = guid(); $("#clientList").append("<row><input type='text' placeholder='type to search' name='clientName' id='ClientName" + uuid + "' class='form-control' /></row>"); } $(document).on("keyup","[name='clientName']",SearchClient); function SearchClient() { var id = $(this).attr('id'); var term = $(this).val(); } 我可以看到alert(JSON.stringify(fileSystem.root));是file:/// var / mobile / Containers / Data / Application / APPID / Documents,但找不到cdvfile:// localhost所在的位置

这是应用程序的根目录,还是fileSystem.root.nativeURL还用于将文件添加到apps Documents文件夹中吗?

由于

- 当前代码 -

fileSystem.root.nativeURL

1 个答案:

答案 0 :(得分:0)

如果您使用的是Android手机,那么您将定义存储位置类型,如内部或外部

<preference name="AndroidPersistentFileLocation" value="Internal" />
<preference name="AndroidPersistentFileLocation" value="Compatibility" />

然后它会将文件保存到内部或外部存储的根目录。

如果你正在使用ios,那么你必须安装{app}来共享app文件夹中的文件。{config>

<preference name="iosPersistentFileLocation" value="Documents" />
<preference name="iosPersistentFileLocation" value="Compatibility" />