Ich habe Ihre Frage mit dem gleichen Problem konfrontiert. Wahrscheinlich hast du es schon gelöst, aber ich werde es trotzdem für andere Sucher beantworten.
Que1: Ist es möglich, den Wert der Person mit Bild auf einmal hochzuladen?
Nein, das ist nicht möglich. In meiner Implementierung zu Beginn lade ich ein Foto in Firebase Storage hoch und speichere die Dateiinformationen (Timestamp + Dateiname). Danach lade ich mein Objekt * mit Dateiname in die Firebase Datenbank hoch. Jeder Benutzer hat sein eigenes Verzeichnis, das ist genug.
Que2: Wenn ich die Person lösche, dann sollte auch das zugehörige Bild im Firebase-Speicher gelöscht werden. Ist das möglich?
Nein, Sie müssen es manuell löschen, wie Sie es beim Hochladen würden. Sie entfernen das Objekt * und das Foto separat.
Aber
ich nicht überprüfen, wie Firebase Funktionen arbeiten. Wahrscheinlich können Sie eine Funktion schreiben und alle Fotos ohne Besitzer löschen. Sie können diese Funktion einmal pro Tag/Woche ausführen.
* Objekt - ich serialisieren ganzes Objekt in JSON;)
Löschen von Fotos mit Skript kann funktionieren. Danke –