2015-12-21 68 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。但是這篇文章似乎已經過時了。

相關問題