Как удалить изображение из облачного хранилища firebase
Я сделал приложение для социальных сетей, где пользователи могут загружать туда фотографии. Я хочу добавить опцию удаления для пользователей в приложении. Я хочу, чтобы пользователи удалили свою фотографию из облачного хранилища Firebase. Вот мой код
val photoRef: StorageReference = FirebaseStorage.getInstance().getReferenceFromUrl(contentDTOs[p1].imageUrl.toString()) photoRef.delete().addOnSuccessListener { // File deleted successfully Toast.makeText(context, "onSuccess: deleted file",Toast.LENGTH_SHORT).show() }.addOnFailureListener { // Uh-oh, an error occurred! Toast.makeText(context, "onFailure: did not delete file",Toast.LENGTH_SHORT).show() } return@setOnLongClickListener true
Но всякий раз, когда я пытаюсь удалить любую картинку, она возвращает мне ошибку
E/StorageException: StorageException has occurred. Object does not exist at location. Code: -13010 HttpResult: 404 E/StorageException: { "error": { "code": 404, "message": "Not Found. Could not delete object", "status": "DELETE_OBJECT" }} java.io.IOException: { "error": { "code": 404, "message": "Not Found. Could not delete object", "status": "DELETE_OBJECT" }}
Что я уже пробовал:
Я пытаюсь удалить изображения из облачного хранилища firebase.