Как загрузить всю папку в хранилище firebase, используя python? - PullRequest
0 голосов
/ 01 августа 2020

Я хочу загрузить папку, которая находится внутри хранилища firebase. Но невозможно найти способ загрузить всю папку, так как с помощью параметра загрузки можно загрузить только 1 файл, имя которого я знаю.

1 Ответ

0 голосов
/ 01 августа 2020

Здесь имена файлов в формате 1,2,3, ..... Здесь вы также должны добавить учетную запись json, загрузив ее из настроек firebase для использования list_files.

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')   
...