我希望能够在Firebase Storage上添加安全规则,以控制和阻止从应用程序导入图像。为此,我希望能够将图像或音频文件发送到Cloud Functions,这样它就可以自己处理上传,而不是从Front部分。
因此,我的问题如下:知道我们已经可以直接从Flutter应用程序存储图像了,是否可以从云函数中做同样的事情?
在云功能等服务器端环境中,您可以使用Firebase Admin SDK与云存储进行交互。在这种情况下,您最终将使用用于云存储的Node.js SDK的预初始化版本。
有了这些知识,我们可以搜索Node.js SDK的云存储上传文件,这导致:
- 如何使用node.js在firebase中存储文件以上传文件
- 从使用Firebase的Cloud Functions上传的文件中获取下载URL以获取签名URL