ios – FirebaseStorage:如何删除目录

前端之家收集整理的这篇文章主要介绍了ios – FirebaseStorage:如何删除目录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试删除目录时,FirebaseStorage总是返回错误400,例如以下内容始终返回错误400.
let storageRef = FIRStorage.storage().reference().child("path/to/directory")
storageRef.deleteWithCompletion { (error) in
    print("error: \(error)") // always prints error code 400
}

但是,删除文件可以正常工作,例如类似的东西不会返回错误

let storageRef = FIRStorage.storage().reference().child("path/to/file.jpg")
storageRef.deleteWithCompletion { (error) in
    print("error: \(error)") // works fine,error is nil
}

我在这里做错了什么?我不认为FirebaseStorage不支持它,因为从目录中逐个删除文件会非常蹩脚(特别是如果所述目录有100或1000个).

解决方法

从谷歌组,删除目录是不可能的.您必须在某处(在Firebase数据库中)维护文件列表并逐个删除它们.

https://groups.google.com/forum/#!topic/firebase-talk/aG7GSR7kVtw

我还提交了功能请求,但由于他们的bug跟踪器不公开,因此没有可以分享链接.

猜你在找的iOS相关文章