通过此文档https://firebase.google.com/docs/storage/web/upload-files,我们可以将文件上传到由Firebase 创建和管理的存储桶(使用Firebase管理的默认App引擎项目)
但是如何使用Firebase来使用不受Firebase管理的现有存储桶(尽管它具有与用于创建Firebase应用程序相同的Google云帐户的管理员访问权限)?
答案 0 :(得分: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)