我试过这个:
methods: {
async deleteCard(mediaRef) {
// mediaRef is equal to reference of the images folder
await this.$fire.storage.ref('albums_cards').child(mediaRef).delete()
},
},
错误:
Firebase存储:您访问的页面不存在。(存储/对象未找到)
但是你在图片中看到它是存在的。我想我用的方法是删除特定的文件,但是我想删除文件夹。
有什么办法吗?
1条答案
按热度按时间z31licg01#
目前
firebase
不支持删除目录,这是一个已知的问题。你只能删除单个文件。所以,最好存储对这些文件的引用,然后逐个删除它们。如前所述,here
Firebase Storage
不能处理文件夹。文件夹实际上并不存在,只有文件。你可以将文件上传到一个特定的位置/路径,但它们的整个文件系统更接近于一个平面哈希表,你可以在那里存储路径/文件对,而不是一个有多个文件夹级别的文件系统。您可以勾选下列链接,个别删除档案:link1、link2和link3