Chrome Apps上的LocalFileSystem在应用更新后丢失日期

时间:2013-09-06 00:02:16

标签: google-chrome storage offline updating

我正在制作一个可以检索大量图像/视频并使用LocalFileSystem将文件存储在本地沙箱上的Chrome应用程序,一切都很好但是如果我通过file.xml和清单url使用自动更新来更新应用程序,安装了新的crx并删除了存储在LocalFileSystem中的文件,因此应用程序需要再次下载它们。

我可以看到chrome.storage.local是持久的但是在更新之间使用LocalFileSystem不是,无论如何要改变这个或任何解决方案来保存文件/视频并使它们在更新之间保持持久性?

我正在使用: window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;     window.webkitStorageInfo.requestQuota(webkitStorageInfo.PERSISTENT,quotaFileSize,function(grantedBytes){         window.requestFileSystem(webkitStorageInfo.PERSISTENT,grantedBytes,function(fs){

要保存文件,它完美地完成并检索文件工作正常,问题是,当应用程序更新时,它会删除文件系统上的所有内容。

无论如何,当app / extension更新时,保存存储在文件系统中的文件?

感谢。

1 个答案:

答案 0 :(得分:1)

我认为您遇到了同样的问题,这是Chrome的一个错误: “Storage/ext gets nuked (including persistent filesystem storage) at Chrome OS auto-updates