【发布时间】:2022-06-13 01:55:13
【问题描述】:
我想下载 firebase 存储文件夹中的所有图像。我尝试按照这篇文章How to download an entire folder in firebase storge using python? 的说明进行操作。但没有成功。我收到如下错误,有人可以帮助我,感谢您阅读这篇文章。这是我得到的错误AttributeError: 'Storage' object has no attribute 'bucket'。
这是我的 Firebase 存储中的文件夹:
import pyrebase
config = {
"apiKey": "",
"authDomain": "",
"projectId": "",
"databaseURL": "",
"storageBucket": "",
"messagingSenderId": "",
"appId": "",
}
firebase=pyrebase.initialize_app(config)
storage = firebase.storage()
path = "data"
ab=str(1)
all_files = storage.child("images").list_files()
for file in all_files:
try:
print(file.name)
z=storage.child(file.name).get_url(None)
storage.child(file.name).download(""+path+"/"+ab+".png")
x=int(ab)
ab=str(x+1)
except:
print('Download Failed')
【问题讨论】:
标签: python python-3.x firebase google-cloud-firestore