我正在尝试创建一个管理应用程序,该应用程序可以选择图像并将其上传到Firebase存储,然后,我希望图像URL自动反映在将数据发送到客户端应用程序的文档中。
唯一的问题是我只知道如何从管理应用程序将图像上传到Firebase存储。我还没有办法解决如何将图像URL放入Cloud Firestore中的文档中。
有关此问题的任何建议或指导都会有所帮助。
我正在使用flutter框架。
数据库结构:
皮肤治疗:
set_expiry(value)
答案 0 :(得分:1)
您当然可以编写代码,以将Cloud Storage中文件的路径和/或URL写入任何数据库。如果您有一个StorageReference对象代表已上传的文件,则可以使用其getPath()方法来获取存储中文件的路径,并且可以使用getDownloadUrl()来异步{{ 3}}。
为了帮助您将数据写入Firestore,有很多get a download URL。