【问题标题】:React Native Download image from firebase storage to my assets folderReact Native 将图像从 firebase 存储下载到我的资产文件夹
【发布时间】:2020-08-03 18:16:07
【问题描述】:

我知道如何获取图像的 URL,但我经常使用它,以至于每次都继续使用 uri 对我来说没有意义。所以我想要做的是将图像下载到我的资产文件夹中(覆盖旧的),然后一遍又一遍地使用那个。

这是我获取 URL 的方式

let storageRef = firebase.storage().ref('current_company_list.png');
        storageRef.getDownloadURL().then(
          function (url) {
            // image = url
          },
          function (error) {
            console.log(error);
          },
        );

但我似乎无法找到如何下载它以不再用作 uri...

有什么办法吗?

【问题讨论】:

    标签: javascript firebase react-native firebase-storage


    【解决方案1】:

    Cloud Storage 的 JavaScript 网络客户端 API 不提供在本地下载对象的方法。如果您不想重复调用getDownloadURL,则可以将其存储在某个地方以供重复使用。将来对该 URL 的获取完全有可能来自浏览器缓存,这实际上是本地存储。

    【讨论】:

    • 您好,感谢您的回答。我只调用一次 getDownload URL。但我想要做的是能够从该 URL 下载图像。为了让我这样做: 而不是使用 uri
    • 正如我所说,Firebase Storage API 没有为此提供任何东西。该网址就是您所得到的。
    猜你喜欢
    • 2017-01-16
    • 2021-03-08
    • 2022-11-20
    • 2020-03-06
    • 2020-07-09
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 2019-05-03
    相关资源
    最近更新 更多