0

https://firebase.google.com/docs/storage/web/upload-files我々は作成しFirebase Storageを使用して既存のGoogleクラウドストレージバケットにアップロードするにはどうすればよいですか?このドキュメントから

(Firebaseによって管理された既定のApp Engineプロジェクトを使用して)Firebaseによって管理しかし、どのように既存のストレージバケットを使用するFirebaseを使用することであるバケットにファイルをアップロードすることができ、それはFirebaseによって管理されません(ただし、Firebaseアプリの作成に使用されたのと同じGoogleクラウドアカウントへの管理者アクセス権はあります)。

+0

以外のGoogleクラウドストレージバケットを使用するにはfirebaseプロジェクトで使用されているものであれば、既存のプロジェクトに対して** Billing **を有効にする必要があります。 –

+0

@ParagJadhav私はすでに "火花"計画を使用しており、すでに請求を有効にしています。 –

答えて

1

firebase.initializeApp()を使用して、アプリケーションの専用インスタンスを初期化します。あなたは、そのアプリケーションを扱うときに使用したいストレージバケツをそのことを伝えることができます。これはあなたのデフォルトの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) 
関連する問題