Ist es möglich, nach einer Datei nur nach ihrem Namen zu suchen, ohne ihre Erweiterung (jpg oder png) zu kennen?Suche nach Dateien ohne Erweiterung in Firebase Speicher
Alle Dokumente verwenden Dateiname.extension.
Ist es möglich, nach einer Datei nur nach ihrem Namen zu suchen, ohne ihre Erweiterung (jpg oder png) zu kennen?Suche nach Dateien ohne Erweiterung in Firebase Speicher
Alle Dokumente verwenden Dateiname.extension.
Technisch gesehen ist eine "Datei" in Google Cloud Storage nur ein Objekt mit einem Namen, der Dinge enthalten kann, die wie eine "Datei" oder ein "Ordner" oder "Dateipfad" aussehen. Das bedeutet, dass foo
genauso gültig ist wie foo.txt
ist genauso gültig wie path/to/foo.txt
(mehr zur Objektbenennung here). Wir verwenden eine Erweiterung in den Dokumenten, weil die meisten Entwickler mit Dateien mit einer Erweiterung vertraut sind, und wir wollten den Pfad nicht als willkürlich oder als etwas anderes als eine Datei erscheinen lassen.
zu suchen, GCS hat somit das Konzept der Prefix-Übereinstimmung in ihrer list
API (docs), die Sie für Dinge wie „Gib mir alle Dateien, deren Präfix path/to/foo
, abfragen würde es ermöglichen, die foo
und foo.txt
zurückkehren würde, wenn beide path/to/foo
und path/to/foo.txt
existierte
Firebase Speicher wählte keine Liste API für ein paar Gründe zu belichten, sondern vor allem, weil:.
Wenn Sie dies tun, verpflichtet sind, können Sie die GCS list
API verwenden oder GCloud auf dem Server verwenden.
Vielen Dank für die Klarstellungen, Mike. Über die Punkte, die Sie in der Firebase Storage API gemacht haben: 1. Ich kenne den Ordnerpfad, kenne aber die Bildererweiterungen nicht. 2. Ich gebe Produktbilder über Paginierung (unendliche Scroll) 3. Ich benutze und liebe es. Haha – yuriploc