我想知道如何从Firebase存储中检索图像作为布尔数据。我知道我必须有一个占位符来显示图像。
但实质上,我想将图像上传到Firebase存储。我可以在我的应用程序中使用它,让用户永远不会看到它。然而,即使在那时,出现了将其隐藏在客户端的问题,也不会出现问题。
确保类型是布尔值,我可以将其设置为true或false。或者那种性质的东西(即0或1)。
在我的代码中,如果.value
不是!= nil
但基本上我想在我的数据库中使用这样的东西。我确切地知道在哪里设置路径。
Firebase -->
Users --->
--booleanImage : false
如果我将其设置为true,则应显示图像。
我查看了Firebase文档但是,我找不到任何相关/有用的内容。
很抱歉,如果之前有人询问过。我在询问前已经搜索过了。唉,我还没找到任何东西。
谢谢。
答案 0 :(得分:0)
我不确定你将图像保存为布尔数据是什么意思,但我得到了你想要实现的结果。
将图像上传到Firebase存储后,您需要在数据库中保留其路径或下载URL,以便以后能够使用它。你应该做的只是保存布尔值和链接。
考虑以下结构:
Firebase -->
Users -->
someUserKey -->
imageURLOrPath: "URL or path here"
shouldBeHidden: true
anotherUserKey -->
imageURLOrPath: "URL or path here"
shouldBeHidden: false
假设你需要检查每个用户是否应该隐藏图像。如果它是所有用户的一般设置,则只需要1个布尔值,结构会略有不同。