如何使用 python 从 firebase 存储文件夹下载图像?

How do I download image from firebase storage folder with python?

我想从资源文件夹中的 firebase 存储下载图像

谁能教我怎么做?

我的英语不好见谅

此代码将帮助您在 Firebase 中下载任何图像,您会在本地文件夹中找到“img.png”

credentials.json 应该在您 运行 此代码所在的同一文件夹中,您可以从 Firebase 检索它,它是您帐户的特定内容

就我而言,我的存储桶名为 'aisparkdev-tinder.appspot.com'

生成 blob 变量时,字符串只是您的图像的路径。

import urllib
import firebase_admin
from firebase_admin import credentials
from firebase_admin import storage
cred = credentials.Certificate("credentials.json")

    # Initialize the app with a service account, granting admin privileges
appF = firebase_admin.initialize_app(cred, 
                                    {'storageBucket': 'aisparkdev-tinder.appspot.com',}, 
                                    name='storage')

bucket = storage.bucket(app=appF)

blob = bucket.blob("profileImages/"+profilePic+".jpg")
urllib.request.urlretrieve(blob.generate_signed_url(datetime.timedelta(seconds=300), method='GET'), ".\img.png")