在 Firebase 项目之间传输图像存储
Posted
技术标签:
【中文标题】在 Firebase 项目之间传输图像存储【英文标题】:Transferring image storage between firebase projects 【发布时间】:2021-10-19 20:38:36 【问题描述】:我正在尝试将 2 个文件夹从旧项目转移到新项目中,我过去曾使用此命令在项目之间传递:
gsutil cp -r gs://oldProjectAPIURL/folder name gs://newProjectURL
但我不确定它是否会覆盖现有文件夹,因为它们具有相同的名称,如果它们具有相同的名称,如何在不覆盖现有文件夹的情况下导入这些文件夹?
【问题讨论】:
【参考方案1】:文件夹是 Google Cloud Storage 上的人工构造。实际上,它有一个平面文件列表,并将路径中的 /
解释为 SDK 中的目录分隔符。
这也允许我们回答您的问题:如果您将文件写入现有目录,它们将与那里的现有文件合并,因为在文件的平面列表中,这些是恰好具有相同的唯一名称前缀。
【讨论】:
以上是关于在 Firebase 项目之间传输图像存储的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Firebase Firestore 中存储下载 URL
Flutter:Fire Base 存储图像上传的后期初始化错误