如何在 pyrebase (Python) Firebase 存储中使用 putString() 方法

How to use putString() method in pyrebase (Python) Firebase storage

我想将 uri 图像 直接放入 firebase 存储,不转换 图像。我在 JS

中读到了 putString()
var message = 'data:text/plain;base64,5b6p5Y+344GX44G+44GX44Gf77yB44GK44KB44Gn44Go44GG77yB';
ref.putString(message, 'data_url').then((snapshot) => {
  console.log('Uploaded a data_url string!');
});

pyrebase(python)有这样的方法吗?

Firebase 自己的存储 SDK 有一个 putString 方法,它采用 base64 编码的字符串并将其解码后的二进制内容写入磁盘上的文件。不过,我在 accessing Storage 上的 Pyrebase 文档中没有看到这样的方法。

据我所知,在 Pyrebase 的 implementation of put, it uses the gcloud library 中可以实现其存储处理,因此您也可以检查该 SDK 以查看它是否支持直接 base64 上传。