如何从 Firebase 检索图像作为布尔数据?
Posted
技术标签:
【中文标题】如何从 Firebase 检索图像作为布尔数据?【英文标题】:How Retrieve Image from Firebase as Boolean data? 【发布时间】:2017-01-13 02:08:47 【问题描述】:我想知道如何从 Firebase 存储中检索图像作为布尔数据。我知道我必须有一个占位符才能显示图像。
但本质上,我想将图像上传到 Firebase 存储。我可以在我的应用程序中拥有它,让用户永远看不到它。但是,即使这样,在客户端隐藏它也会出现问题,无论如何它永远不会出现。
确保类型是布尔值,我可以将其设置为 true 或 false。或类似性质的东西(即 0 或 1)。
在我的代码中,如果.value
不是!= nil
,则创建一个函数/方法来显示图像
但本质上,我希望在我的数据库中有这样的东西。我确切地知道在哪里设置路径。
Firebase -->
Users --->
--booleanImage : false
如果我将其设置为 true,图像应该会出现。
我查看了 Firebase 文档,但没有发现任何相关/有用的内容。
对不起,如果以前有人问过这个问题。在问之前我已经搜索过了。唉,我什么都没找到。
谢谢。
【问题讨论】:
【参考方案1】:我不确定你将图像保存为布尔数据是什么意思,但我得到了你想要达到的结果。
将图像上传到 Firebase 存储后,您需要将其路径或下载 URL 保留在数据库中,以便日后使用。您应该做的只是将布尔值与链接一起保存。
考虑以下结构:
Firebase -->
Users -->
someUserKey -->
imageURLOrPath: "URL or path here"
shouldBeHidden: true
anotherUserKey -->
imageURLOrPath: "URL or path here"
shouldBeHidden: false
假设您需要检查每个用户是否应该隐藏图像。如果是所有用户的通用设置,则只需 1 个布尔值,结构会略有不同。
【讨论】:
以上是关于如何从 Firebase 检索图像作为布尔数据?的主要内容,如果未能解决你的问题,请参考以下文章
如何从firebase数据库中检索数据作为字符串而不是字典并将其添加到数组中?