angular - 使用 Angular 将文件上传到firebase时如何处理firebase存储中的两个存储桶

标签 angular firebase firebase-storage buckets

在 app.module 中

AngularFireModule.initializeApp(environment.firebaseConfig)

我有两个存储
firebaseConfig: {
    apiKey: 'AIzaSyBHsAxVgiuM0_xLd3BunTG6Yf9x1nynxoA',
    authDomain: 'careerograph-e9963.firebaseapp.com',
    databaseURL: 'https://careerograph-e9963.firebaseio.com',
    projectId: 'careerograph-e9963',
    storageBucket: 'careerograph-e9963.appspot.com',
    messagingSenderId: '669874223858'
  },
  firebaseExcelConfig: {
    apiKey: 'AIzaSyBHsAxVgiuM0_xLd3BunTG6Yf9x1nynxoA',
    authDomain: 'careerograph-e9963.firebaseapp.com',
    databaseURL: 'https://careerograph-e9963.firebaseio.com',
    projectId: 'careerograph-e9963',
    messagingSenderId: '669874223858',
    storageBucket: 'careerograph-excel',
  },

在我注入(inject)构造函数私有(private)存储的组件中:AngularFireStorage
然后打电话
this.task = this.storage.upload(this.path, file, { customMetadata });

我如何选择一个桶来上传文件到它

最佳答案

在文档中您可以看到:

// Get a non-default Storage bucket
var storage = firebase.app().storage('gs://my-custom-bucket');
您必须定义的存储的引用是这样的:
var storageRef = firebase.app().storage('my-custom-bucket').ref();

关于angular - 使用 Angular 将文件上传到firebase时如何处理firebase存储中的两个存储桶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49485307/

相关文章:

node.js - 有没有办法在用户 Node 更新时触发 Firebase 函数?

javascript - 将 ES6 模板字面量与 Angular 表达式混合

angular - 使用具有多路径代理匹配的 angular-cli

java - 如何在我的手机/模拟器中打开PDF查看器(adobe pdf)

ios - Swift 3 录制音频并上传到 Firebase 存储和播放

Android Exoplayer : Is it possible to use exoplayer to stream video from firebase storage?

firebase - 应将哪些 Firebase 存储引用保存到 RTDB/Firestore?

angular - 拖动以在页面周围移动组件?

angular - 在 Angular 的 http 订阅操作中使用 ngx-spinner

firebase - flutter : How to clear Firebase cache after logging out from app?