3

その画像を含む人物のテーブルを作成したいと思います。同様:ファイアベースデータベースとファイアベースデータベースとの連動方法

{ 
"person" : 
    { 
     name : "xyz", 
     image : "path_of_firebase_storage" 
    } 
} 

QUE1:それは一度に画像をしている人の価値をアップロードすることは可能ですか?

Que2:人を削除すると、firebaseストレージ内の関連イメージも削除されます。これは可能ですか?

私の要件は、私は人のCURD操作でイメージ上でCURD操作を行いたいと思います。

答えて

2

あなたの質問は同じ問題に直面しています。おそらくあなたはすでにそれを解決しましたが、私は他のサーチャーのためにとにかく答えるでしょう。

Que1:一度に画像で人物の値をアップロードすることはできますか?

いいえ、不可能です。私の実装では、最初にFirebase Storageに写真をアップロードし、ファイル情報(タイムスタンプ+ファイル名)を保存します。その後、Firebaseデータベースにファイル名の値を含むオブジェクト*をアップロードします。各ユーザーは自分のディレクトリを持っているので、これで十分です。

Que2:私は人を削除すると、firebaseストレージで、関連付けられた画像も削除されるはずです。これは可能ですか?

いいえ、アップロードするときと同じように手動で削除する必要があります。オブジェクト*と写真を個別に削除します。

しかし、

私は、関数がどのように動作するかFirebaseチェックしませんでした。おそらく、あなたは機能を書いて、所有者なしですべての写真を削除することができます。この機能は、1日1回実行することができます。

*オブジェクト - 私はJSONにオブジェクト全体をシリアライズします;)

+0

スクリプトを使って写真を削除することができます。 Thanx –

関連する問題