gpt4 book ai didi

python - 使用 python 从 firebase 存储下载所有文件

转载 作者:行者123 更新时间:2023-11-28 19:04:55 25 4
gpt4 key购买 nike

我正在做一个项目,用户将图像上传到 firebase 存储中,我想检索所有这些图像并存储在本地。

使用 pyrebase我可以设法下载单个图像(如果我知道文件名或下载 URL)

storage = firebase.storage()
storage.child("images/example.jpg").download("img")

但在我的情况下,我可能不知道文件的名称或下载 URL 是什么。 Pyrebase 只支持下载单个文件,文件名也应该知道。

有没有其他方法可以从 Firebase 存储中列出/下载所有文件?代码片段会有所帮助。

最佳答案

这里的文件名是 1,2,3,.... 格式。在这里,您还必须通过从 firebase 设置下载它来添加 json 帐户。

config={
"serviceAccount":"abc.json"
}

firebase=pyrebase.initialize_app(config)
storage = firebase.storage()

ab=str(1)
all_files = storage.child("images").list_files() //Enter the name of the folder
for file in all_files:
try:
print(file.name)
z=storage.child(file.name).get_url(None)
storage.child(file.name).download(""+path+"/"+ab+".mp3")
x=int(ab)
ab=str(x+1)
except:
print('Download Failed')

关于python - 使用 python 从 firebase 存储下载所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48181580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com