我已将图片上传到Firebase Storage I片段,名为PostAJobFragment。在此片段中,用户输入详细信息,例如作业名称,描述,他们必须上传图像。
名称和说明等数据保存在Firebase数据库中,图像保存在Firebase存储区域中。
上传到数据库区域的所有作业都保存在唯一键下。使用相同的唯一密钥将与该作业相关的图像存储在存储区域中。 所以,让我们说数据库中的Job有一个键“-L8rPGlikrxBnkP5PzLC”,存储中使用的相同键都是存储Jobs Image。
这是一种高效且简便的方法,可以将图像从Firebase存储区域中移出,以便在不同的碎片上再次显示给用户吗?
到目前为止,我已在数据库中的Job下保存了图像的URL地址,并使用Picasso显示图像。我觉得他们必须比这更好吗?
数据库结构示例