首页 文章

如何使用Firebase存储上传到现有的Google Cloud 存储桶?

提问于
浏览
0

从本文档中,https://firebase.google.com/docs/storage/web/upload-files我们可以将文件上传到 created and managed by Firebase 的存储桶(使用Firebase管理的默认App引擎项目)

但是如何使用Firebase来使用不受Firebase管理的现有存储桶(尽管它具有与用于创建Firebase应用程序相同的Google Cloud 帐户的管理员访问权限)?

1 回答

  • 1

    使用firebase.initializeApp()初始化App的专用实例 . 您应该能够告诉它在处理该应用程序时要使用的存储桶 . 请注意,这将与您的默认Firebase应用程序分开,并且每次要使用它时都必须将其调出 .

    从上面链接的API文档:

    // Initialize another app
    var otherApp = firebase.initializeApp({
      databaseURL: "https://<OTHER_DATABASE_NAME>.firebaseio.com",
      storageBucket: "<OTHER_STORAGE_BUCKET>.appspot.com"
    }, "otherApp");
    

    然后,您应该能够按照firebase.storage()中的建议访问otherApp的存储:

    firebase.storage(otherApp)
    

相关问题