在Firebase / Storage上上传和使用图像

时间:2018-10-25 03:46:01

标签: ios swift firebase firebase-storage

我刚开始使用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!)")
    }
});

下载网址如下:

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

如果我使用它,我确实可以下载文件。

现在是问题:

可以下载文件没问题,但这并不是我真正感兴趣的。 我想要一个可以在网页中使用的URL,以将图像显示给用户,换句话说,可以这样使用:

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

如何获得这样的URL? (而不是一个供下载)

0 个答案:

没有答案