根据WEB上的URL删除一张图片

Delete an image based on URL on WEB

我在网络 Firebase 上找不到像 'getReferenceFromUrl' 这样的函数。我已经为我的数据库中的每个项目存储了对 URL 的引用(而不是图像的名称)。

是否有任何变通方法可以使用 URL 获取图像上的参考?

是的,它在 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!
});