vue.js 有没有办法从firebase存储中删除图像文件夹

hc2pp10m  于 2022-11-30  发布在  Vue.js
关注(0)|答案(1)|浏览(90)

我试过这个:

methods: {
    async deleteCard(mediaRef) {
      // mediaRef is equal to reference of the images folder
      await this.$fire.storage.ref('albums_cards').child(mediaRef).delete()
    },
  },

错误:
Firebase存储:您访问的页面不存在。(存储/对象未找到)
但是你在图片中看到它是存在的。我想我用的方法是删除特定的文件,但是我想删除文件夹。
有什么办法吗?

z31licg0

z31licg01#

目前firebase不支持删除目录,这是一个已知的问题。你只能删除单个文件。所以,最好存储对这些文件的引用,然后逐个删除它们。
如前所述,hereFirebase Storage不能处理文件夹。文件夹实际上并不存在,只有文件。你可以将文件上传到一个特定的位置/路径,但它们的整个文件系统更接近于一个平面哈希表,你可以在那里存储路径/文件对,而不是一个有多个文件夹级别的文件系统。
您可以勾选下列链接,个别删除档案:link1link2link3

相关问题