使用Python在Firebase存储上上传图像

时间:2020-05-12 09:20:07

标签: python firebase-storage firebase-admin

我正在使用python库PyAutogui拍摄屏幕截图,我想将屏幕截图上传到Firebase而不将其保存在文件夹中,我将代码粘贴了我的实际工作

myScreenshot = pyautogui.screenshot()
name = dt_string+".png"
myScreenshot.save(name)

最后一行myScreenShot.save(name)将屏幕快照保存在一个文件夹中,然后使用以下代码将其上传到数据库中

bucket = storage.bucket()
blob = bucket.blob(picname)
blob.upload_from_filename(
     imagePath,
     content_type='image/png',)

我不想将屏幕截图保存在文件夹中,是否可以将屏幕截图直接上传到Firebase存储上而无需将其本地保存。

1 个答案:

答案 0 :(得分:0)

有关完整的API参考,请参见https://googleapis.dev/python/storage/latest/blobs.html。查看接受原始upload_from_string()的{​​{1}}方法。