gpt4 book ai didi

django - 从 FileField 中的 django 模型将图像上传到 Firebase 存储

转载 作者:行者123 更新时间:2023-12-05 04:13:03 25 4
gpt4 key购买 nike

我需要将图像上传到 Firebase 存储,我正在考虑使用 post_save 信号或 save 方法来完成。但是由于 Firebase 是纯 JS,我怎么能在 models.py 中做呢?以下是如何使用 Firebase Web 上传的引用:

https://firebase.google.com/docs/storage/web/upload-files

最佳答案

您将要使用 google-cloud-storage为此:

# Import
from google.cloud import storage

# Initialize
client = storage.Client()
bucket = client.get_bucket('bucket-id-here')

# Download
blob = bucket.get_blob('remote/path/to/file.txt')
print(blob.download_as_string())

# Upload
blob2 = bucket.blob('remote/path/storage.txt')
blob2.upload_from_filename(filename='/local/path.txt')

关于django - 从 FileField 中的 django 模型将图像上传到 Firebase 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38622755/

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