2015-12-21 69 views
0

我的故事文件在我的(ios-)应用程序的库文件夹进行访问。 如果重新启动应用程序,可以找到并访问这些文件。这些文件也可以被删除。文件后无法应用更新/重新部署(IOS)

在更新的情况下/重新部署该应用(经由xcode中或在AppStore),文件不能被访问,尽管它们的库文件夹内部存在:

访问错误:

enter image description here

应用容器内容:

enter image description here

文件后,一个红色的存在部署或应用商店更新,但无法找到/访问。

回答

0

的文件是通过使用cdvfile协议的cdvfile路径更新后accessable。 文件路径具有以下格式:

cdvfile://localhost/persistent|temporary|another-fs-root*/path/to/file 

它可以从文件条目这种方式产生:

fileEntry.toInternalURL() 

不使用文件的本地路径一样可以得到这一点很重要方式:

fileEntry.toURL(), //don't use for html-src access 
fileEntry.nativeURL //don't use for html-src access 

这也适用于html-src,但不再是如果应用程序已更新或重新部署。该文件仍在文件系统中,但无法通过html-src访问。

我从这个tutorial的例子中引用了来自cordova站点的文件插件api。但是这篇文章似乎已经过时了。

相关问题