首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在更新时停止基于Cordova的应用程序清除缓存/临时文件

在更新时停止基于Cordova的应用程序清除缓存/临时文件
EN

Stack Overflow用户
提问于 2018-08-10 12:09:31
回答 1查看 202关注 0票数 0

我不太熟悉普通的基于cordova的应用程序(我只使用过离子型应用程序),但在更新应用程序及其图像时,我遇到了问题。

下面是解释这个问题的步骤

  1. 安装应用程序并开始使用它
  2. 使用该应用程序使用cordova摄像机插件cordova插件文件拍照
  3. 通过应用程序商店更新应用程序
  4. 使用该应用程序拍摄更多照片
  5. 将所有数据同步到Laravel 5应用程序

当应用程序同步时,所有在更新后拍摄的图片都会正确上传,但更新前拍摄的所有照片都不会上传(尽管应用程序中的缩略图仍然显示更新前拍摄的照片)。

有没有办法从缓存中检索照片?或者阻止应用程序更新时清除任何类型的文件?

如前所述,我对此很陌生(我继承了我试图修复的应用程序),所以如果有人能解释可能出了什么问题,或者如何修复它,那就太棒了!

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-08-10 13:25:37

也许你要把你的文件存储在cacheDirectory文件夹中?

在这种情况下,当你更新你的应用程序时,它不会被cordova清除,但是当它决定它是一个好主意的时候,Android就会清除它。

我建议您查看一下Cordova文件插件文档中的Android文件系统布局数组,以找到一个更好的存储文件的地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51786226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档