【问题标题】:How to delete multiple images from firebase storage at a time in android studio如何在android studio中一次从firebase存储中删除多个图像
【发布时间】:2022-04-02 03:13:13
【问题描述】:

我正在使用带有firebase的android studio,有没有办法从android的firebase存储中一次删除多个图像

【问题讨论】:

    标签: android firebase firebase-storage


    【解决方案1】:

    Cloud Storage 中没有用于批量或批量删除文件的 API。您必须按照documentation 中的说明逐个删除。

    【讨论】:

      【解决方案2】:

      在我的一个项目中,我使用以下代码删除了多个文件

        const imageURLS = !Array.isArray(item?.data?.imageURL)
          ? [item?.data?.imageURL]
          : item?.data?.imageURL;
      
        imageURLS.forEach(async (URL) => {
          let storageRef = projectStorage.refFromURL(URL);
          await deleteFile(`images/${currentUser.uid}/${storageRef.name}`);
        });
      

      【讨论】:

      • 最好解释一下您在答案中发布的代码。
      猜你喜欢
      • 2017-08-13
      • 2019-12-17
      • 2020-03-21
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-15
      • 2020-10-22
      相关资源
      最近更新 更多