android - 如何在 Firebase 中存储用户照片

标签 android firebase firebase-realtime-database firebase-storage

我想知道从 FirebaseUser.getPhotoUrl() 存储用户头像/照片/图像的正确方法是什么。 我的第一个想法很简单,存储 URL 到此图像作为普通字符串,如果不是 facebook URL 过期的事实,那就太好了。 所以我的第二个想法是获取这些图像并存储为 Base64 字符串,但后来我想到了第三个想法,即 Firebase 存储,但我想知道它是否是存储像用户头像这样的小而动态的内容太慢了。

最佳答案

不要将其存储在 Firebase 存储或实时数据库中,直接从 URL 下载并缓存在本地即可。没有理由将相同的东西存储两次 :)

关于android - 如何在 Firebase 中存储用户照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41047487/

相关文章:

java - Android studio 应用程序不断关闭

android - Jetpack Compose 是否有创建自定义过度滚动效果的工具?

javascript - Firebase 仅使用一个元素填充聊天列表

firebase - 使用 dart 和 Firestore 在单个事务中更新多个文档

firebase - Cloud Functions 模拟器需要安装模块 "firebase-admin"

Android:多个警报不起作用

java - 删除由于最终运算符而导致的代码冗余?

android - Firebase 监听器在空闲时间后无法识别或恢复连接

javascript - 为什么 update() 会完全覆盖我在 Firebase 中的数据? set() 与 update()

swift - 无法将图片网址从 FirebaseStorage 下载到 FirebaseDatabase - Swift - 不再识别metadata.downloadURL()