2016-08-03 8 views
0

Ich weiß, ob ich eine Image-Datei über die Methode putData in die Firebase-Datenbank hochlade. Im Gegenzug kann ich die downloadURL von metadata bekommen.Firebase-Datenbankdatei donwloadURL manuell abrufen - iOS-Plattform

Aber was, wenn ich diese downloadURL nicht speichern möchte. Und später möchte ich dieses Bild herunterladen.

Frage: Kann ich diese downloadURL bekommen, wenn ich den Dateinamen des Bildes kenne?

Antwort

1

Wenn Sie die Dateinamen kennen (oder wirklich: die Pfaddatei) des Bildes in Firebase Storage können Sie die Download-URL erhalten mit:

// Create a reference to the file you want to download 
let starsRef = storageRef.child("images/stars.jpg") 
// Fetch the download URL 
starsRef.downloadURLWithCompletion { (URL, error) -> Void in 
    if (error != nil) { 
    // Handle any errors 
    } else { 
    // Get the download URL for 'images/stars.jpg' 
    } 
} 

die Firebase Storage documentation on downloading files aus sehen, wo ich das obigen Beispiel bekam .

+0

In der Tat ist es die eine! – user523234