在 AngularFire2 中使用 DownloadURL 删除文件
Deleting files using DownloadURL in AngularFire2
使用 AngularFire2 5.0.0-rc.6 和 Angular 5.2.11,有没有办法使用 downloadURL 从 Firebase 存储文件夹中删除文件?
当然可以。 AngularFireStorage
上有一个 storage
对象,上面有一个名为 refFromURL
的方法。您可以通过下载 URL 调用它。这将 return 类型 firebase.storage.Reference
的实例,然后您可以在其上调用 delete
。这 return 是一个 Promise<any>
,如果需要,您可以 return。
试试这个:
constructor(private storage: AngularFireStorage) { }
....
delete(downloadUrl) {
return this.storage.storage.refFromURL(downloadUrl).delete();
}
使用 AngularFire2 5.0.0-rc.6 和 Angular 5.2.11,有没有办法使用 downloadURL 从 Firebase 存储文件夹中删除文件?
当然可以。 AngularFireStorage
上有一个 storage
对象,上面有一个名为 refFromURL
的方法。您可以通过下载 URL 调用它。这将 return 类型 firebase.storage.Reference
的实例,然后您可以在其上调用 delete
。这 return 是一个 Promise<any>
,如果需要,您可以 return。
试试这个:
constructor(private storage: AngularFireStorage) { }
....
delete(downloadUrl) {
return this.storage.storage.refFromURL(downloadUrl).delete();
}