首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从firebase存储中下载文件并在需要时显示,即使应用程序处于离线状态

从firebase存储中下载文件并在需要时显示,即使应用程序处于离线状态
EN

Stack Overflow用户
提问于 2020-05-18 21:46:17
回答 1查看 152关注 0票数 0

我正在开发一个android应用程序,学生上传pdf格式的笔记,其他人下载他们。我无法弄清楚如何管理下载的笔记,以便我可以在应用程序离线时显示它们,我需要为它维护一个下载文件的数据库吗?如何避免在需要时再次下载笔记

EN

回答 1

Stack Overflow用户

发布于 2020-05-19 00:06:47

你的问题有点抽象。不过,

当然,再次下载相同的东西会增加网络开销。在我看来,您的问题是如何将数据获取到查看器。

这可能取决于你的'note‘类型以及它的大小。还有你的应用程序是什么。(Webapp、Mobileapp)

假设这是一个移动应用程序,并且笔记是JPEG文件格式;您的应用程序可以下载它,并将其保存在设备存储中。在将下载的信息获取到查看器时,您可以从存储位置逐个获取图像。或者,让最终用户自己决定一个合适的应用程序。(如果你的笔记是浏览器应用程序支持的通用格式。无需编写应用程序即可打开PDF。)如果您的笔记上传者已将同一文件的任何修订上载到您的服务器,您可以检查下载的文件和服务器上可用的最新文件的哈希值。如果散列是不同的,则重新下载。但是,如果在服务器中使用良好的版本控制机制维护修订,则您的移动应用程序可以将当前版本发送到服务器,然后服务器将决定是否需要重新下载。

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

https://stackoverflow.com/questions/61871040

复制
相关文章

相似问题

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