2017-01-10 41 views
1

我无法在Web Firebase上找到类似'getReferenceFromUrl'的功能。我已经存储了数据库中每个项目的URL(而不是图像的名称)的引用。基于WEB上的URL删除图像

是否有任何解决方法可以通过URL获取图片上的引用?

回答

14

是的,它在the docs,也许有点隐藏。

// Create a reference to the file to delete 
var desertRef = firebase.storage().refFromURL('https://firebasestorage.googleapis.com...') 

// Delete the file 
desertRef.delete().then(function() { 
    // File deleted successfully 
}).catch(function(error) { 
    // Uh-oh, an error occurred! 
}); 
+0

哦哇。我早些时候尝试了确切的代码,并且出现错误。奇怪的。它现在虽然工作!谢谢! – Perelan