【发布时间】:2021-02-20 15:18:33
【问题描述】:
我正在使用 firebase 函数,我想创建一个函数来获取 base64 图像并将其保存到存储中。我做了一些研究,显然我应该使用类似 firebase.storage().ref()
问题是我不知道这个“firebase”是什么对象,我怎样才能得到它?对于我所有的其他功能,我使用了“firebase-functions”和“firebase-admin”。我设法使用管理员上传了图片,但上传得很糟糕,我以后无法取回图片。
这是我使用的代码:
export const uploadImage = functions.runWith(runtimeOpts).https.onRequest(async (req, res) => {
const bucket = admin.storage().bucket()
const file = bucket.file(`users/${email}`);
file.save("my base64 image", {
contentType: "image/jpeg"
}, (err) => {
if (err) {
throw err;
} else {
functions.logger.debug("NO WAY!")
}
})
}
【问题讨论】:
标签: node.js firebase google-cloud-storage firebase-storage