在AngularFire2中使用DownloadURL删除文件

时间:2018-10-07 09:41:06

标签: angular angularfire2

使用AngularFire2 5.0.0-rc.6和Angular 5.2.11,有什么方法可以使用downloadURL从Firebase存储文件夹中删除文件?

1 个答案:

答案 0 :(得分:3)

是的。 AngularFireStorage上有一个storage对象,上面有一个名为refFromURL的方法。您可以使用下载URL进行调用。这将返回类型firebase.storage.Reference的实例,然后您可以在其上调用delete。这将返回一个Promise<any>,如果需要可以返回。

尝试一下:

constructor(private storage: AngularFireStorage) { }

....

delete(downloadUrl) {
  return this.storage.storage.refFromURL(downloadUrl).delete();
}