从Firebase存储到React Native下载图像到我的资产文件夹

时间:2020-08-03 18:16:07

标签: javascript firebase react-native firebase-storage

我知道如何获取图像的URL,但是我经常使用它,以至于我每次都不要继续使用uri。因此,我想做的就是将图像下载到我的资产文件夹(覆盖旧文件),然后一遍又一遍地使用该文件。

这是我获取网址的方式

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

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

有什么办法吗?

1 个答案:

答案 0 :(得分:0)

用于Cloud Storage的JavaScript Web客户端API没有提供本地下载对象的方法。如果您不想重复调用getDownloadURL,则可以将其存储在某个地方以供重用。将来很有可能会从浏览器缓存(实际上是本地存储)中获取该URL coudl。