如何以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存储?的主要内容,如果未能解决你的问题,请参考以下文章

将图像路径转换为 ​​blob react native

反应原生无法将图像上传到firebase

如何将图像从颤动的资产上传到firebase存储?

将映像上载到存储后的firebase更新数据库

如何将图像上传到firebase存储然后将图像url存储在firestore中?

如何将图像上传到 Firebase 存储?