将Firebase照片传输到G-Drive

问题描述

我有一个react native项目,可以将照片上传到Firebase数据库。将最后一张照片上传到Firebase后(或者更好的是,将照片上传到Firebase),我想将这些照片的副本发送到指定的Google云端硬盘文件夹。我看到下面的链接提到转移到其他存储桶,但看起来它们是指云存储服务器的位置。

关于最佳复制路径的任何建议(将照片保留在Firebase DB和Drive文件夹上)?

https://cloud.google.com/storage-transfer/docs/create-manage-transfer-program#transfer_between_buckets

解决方法

Okej,当您说“将照片保留在firebase db上”时,我不确定您的意思。您是仅保存URL并使用Firebase存储,还是实际上将整个照片保存在base64中?

您应该使用Firebase存储存储二进制文件,然后可以使用云功能触发“ onFinalized”,然后将该文件的副本复制到新存储桶中。