Загрузка и использование изображений в Firebase / Storage - PullRequest
0 голосов
/ 25 октября 2018

Я только начал использовать Firebase/Storage, и у меня возникает следующий вопрос.

Сначала вот ситуация:

У меня есть изображение с именем myImage.gif, которое я загрузил в Firebase/Storage.Все отлично работает.Я получаю URL-адрес загрузки для восстановления файла позже.

Для справки вот как я получаю downloadURL:

......
imageRef.downloadURL(completion: {
    (url: URL?, error: Error?) in
    if (error == nil) {
        if let downloadUrl = url {
            // Get the download URL.
            let downloadURL = downloadUrl.absoluteString
            print("This is the downloadURL: \(downloadURL)")
        }
    } else {
        print("Error:\n\(error!)")
    }
});

URL-адрес для загрузки выглядит следующим образом:

https://firebasestorage.googleapis.com/.../CollectionName%2myImage.gif?alt=media&token=abc12d34-2ex1-4xyz-5re4-c6d8ggqde765

И если я воспользуюсь им, я действительно смогу загрузить файл.

Теперь возникает вопрос:

Возможность загрузить файл - это нормально, но это не такименно то, что меня интересует. Мне нужен URL-адрес, который я могу использовать на веб-странице, чтобы представить изображение пользователю, другими словами, использовать его так:

<img src="theURL" alt="My wonderful image!">

Как я могуполучить такой URL?(вместо одного для скачивания)

...