So unterstützt der neue Firebase Speicher mit der Google Cloud Platform.
Sie können eine Datei in den Ordner images
hochladen, indem Sie:
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 ?
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.
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:
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 .
Mit der Firebase-Konsole können Sie einen Ordner erstellen. Ich glaube nicht, dass es einen anderen Weg gibt, einen Ordner zu erstellen.
Tags und Links javascript firebase firebase-console firebase-storage