Python:是否可以使用图像URL(而不是图像文件)将图像上传到Firebase Storage?

时间:2019-04-22 00:14:53

标签: python firebase firebase-storage

我正在尝试使用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存储中,并将其放入文档中。

1 个答案:

答案 0 :(得分:0)

Firebase SDK要求图像数据在本地客户端上可用,以便能够将其上传到Cloud Storage。没有任何方法可以将数据的外部图像URL上载到Cloud Storage。

如果该映像不是客户端本地的,则首先需要将其下载到客户端,然后再使用Firebase SDK将其上传到Cloud Storage。