如何以BLOB格式将图像上传到Firebase存储?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何以BLOB格式将图像上传到Firebase存储?相关的知识,希望对你有一定的参考价值。
我在SQLite数据库中有一个图像作为BLOB类型,我想将该图像上传到firebase存储,获取下载URL和图像的尺寸,并将它们添加到firebase实时数据库。我已经使用bucket.upload成功上传了本地驱动器中的映像,但我不知道如何上传blob。
我在服务器端使用admin-sdk(Node JS),有一个“put”函数,但是在客户端的sdk中。
bucket.upload("./file.jpeg", options).then(result => {
const file = result[0];
console.log(file)
}).then(results => {
console.log(results);
}).catch(error => {
console.error(error);
});
答案
如果要直接发送blob,则必须使用流式传输。有第三方库提供此功能:https://cloud.google.com/storage/docs/boto-plugin#streaming-transfers
以上是关于如何以BLOB格式将图像上传到Firebase存储?的主要内容,如果未能解决你的问题,请参考以下文章