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

问题描述 投票:0回答:1

我正在使用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上而不保存在本地。

python firebase-storage firebase-admin
1个回答
0
投票

请看 https:/googleapis.devpythonstoragelatestblobs.html。 以获得完整的API参考。请看 upload_from_string() 方法,接受原始的 bytes.

© www.soinside.com 2019 - 2024. All rights reserved.