2017-10-17 3 views
1

Also in Google-Cloud-Speicher, wenn Sie mehr als eine Datei mit demselben Namen hochladen, wird die letzte überschreiben, was zuvor hochgeladen wurde.Laden Sie gleichnamige Dateien in Google Cloud Storage hoch und laden Sie sie mit den Originalnamen herunter

Wenn ich mehr als eine Datei mit dem gleichen Namen hochladen möchte, sollte ich eine einzigartige Sache an den Dateinamen z. Zeitstempel, zufällige UUID.

Aber dadurch verliere ich den ursprünglichen Dateinamen während des Downloads, weil ich die Datei direkt von Google liefern möchte.

Antwort

0

Wenn wir den eindeutigen Bezeichner als Ordner verwenden, anstatt ihn an den Dateinamen anzuhängen, z. UUID +"/"+ fileName dann können wir die Datei mit ihrem ursprünglichen Namen herunterladen.

1

Sie könnten Object Versioning aktivieren, wodurch die alten Versionen des Objekts erhalten bleiben.

Alternativ können Sie den Header Content Disposition beim Hochladen des Objekts festlegen, das beim Herunterladen den gewünschten Dateinamen beibehalten soll.

Verwandte Themen