我正在使用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存储上而无需将其本地保存。
答案 0 :(得分:0)
有关完整的API参考,请参见https://googleapis.dev/python/storage/latest/blobs.html。查看接受原始upload_from_string()
的{{1}}方法。