我正在尝试使用Python,Reddit API和Firebase将来自reddit的图像存储在Firebase Storage中,然后将来自Firebase存储的URL放入文档中。
现在,我只是将reddit api提供的URL存储在项目的Firebase数据库中。但是,这是一个问题,因为有时这些URL会“变质并过期”,这意味着当我抓取文档并显示我存储的URL时会出错。
这是我在Firebase中创建文档之前获取信息的方式
send_file()
我想要做的而不是在文档中添加reddit URL的方法是,使用此reddit URL并将该URL末尾的图像存储在Firebase Storage中,这样我就可以采用存储在Firebase存储中,并将其放入文档中。
答案 0 :(得分:0)
Firebase SDK要求图像数据在本地客户端上可用,以便能够将其上传到Cloud Storage。没有任何方法可以将数据的外部图像URL上载到Cloud Storage。
如果该映像不是客户端本地的,则首先需要将其下载到客户端,然后再使用Firebase SDK将其上传到Cloud Storage。