如何通过云函数将图像存储在 Firebase 存储中
Posted
技术标签:
【中文标题】如何通过云函数将图像存储在 Firebase 存储中【英文标题】:How to store an image on Firebase Storage from a Cloud functions 【发布时间】:2021-12-20 03:36:19 【问题描述】:我希望能够在 Firebase 存储上添加安全规则,以控制和防止从应用程序导入图像。为此,我希望能够将图像或音频文件发送到 Cloud Functions,以便它自己处理上传,而不是从前端部分。
因此,我的问题如下:知道我们已经可以直接从 Flutter 应用程序存储图像,是否可以通过 Cloud Functions 执行相同的操作?
【问题讨论】:
【参考方案1】:在 Cloud Functions 等服务器端环境中,您可以使用 Firebase Admin SDK 与 Cloud Storage 进行交互。在这种情况下,您最终将使用 pre-initialized version 的 Node.js SDK for Cloud Storage。
有了这些知识,我们可以搜索Node.js SDK for Cloud Storage upload file,这会导致:
How to store files in firebase using node.js上传文件 Get Download URL from file uploaded with Cloud Functions for Firebase 用于获取签名 URL【讨论】:
以上是关于如何通过云函数将图像存储在 Firebase 存储中的主要内容,如果未能解决你的问题,请参考以下文章