Wie erstelle ich einen Ordner in Firebase Storage?

8

So unterstützt der neue Firebase Speicher mit der Google Cloud Platform.

Sie können eine Datei in den Ordner images hochladen, indem Sie:

verwenden %Vor%

Was ist, wenn Sie einen Unterordner images/user1234 dynamisch mit Code erstellen möchten?

Das offizielle Beispiel zeigt nicht, wie dies zu tun ist offizieller Leitfaden oder Referenzdokumente .

Ist Firebase Console der einzige Ort, an dem Ordner manuell erstellt werden können ?

    
Pier 06.06.2016, 18:26
quelle

4 Antworten

8

In der Firebase-Konsole können Sie einen Ordner erstellen, da dies die einfachste Möglichkeit ist, Dateien zu einem bestimmten Ordner hinzuzufügen.

Aber es gibt keine öffentliche API, um einen Ordner zu erstellen. Stattdessen werden Ordner automatisch erstellt, wenn Sie Dateien hinzufügen.

    
Frank van Puffelen 06.06.2016, 18:40
quelle
15

Die Firebase Storage API erstellt dynamisch "Ordner" als Zwischenprodukte: Wenn Sie eine Datei in images/user1234/file.txt erstellen, werden alle dazwischen liegenden "Ordner" wie "images" und "user1234" auf dem Weg erstellt. Dein Code wird also:

%Vor%

Beachten Sie, dass Sie den Dateinamen ( foo.txt zum Beispiel) in den child() -Aufruf einfügen müssen, da die Referenz den vollständigen Pfad sowie den Dateinamen enthalten sollte, andernfalls wird Ihre Datei images heißen .

    
Mike McDonald 06.06.2016 21:04
quelle
0

Mit der Firebase-Konsole können Sie einen Ordner erstellen. Ich glaube nicht, dass es einen anderen Weg gibt, einen Ordner zu erstellen.

    
Suraj Upreti 08.08.2017 22:09
quelle
0

Sie können sicherlich Verzeichnisse erstellen ... mit ein wenig Spiel mit den Referenzen, die ich gemacht habe.

%Vor%

    
JustDave 10.10.2017 21:33
quelle