Я загружаю изображения из хранилища Firebase, используя этот блок кода.
val storageRef = App.fbStorage.getReferenceFromUrl(CATEGORY_ICONS_BUCKET)
.child(patientInformation.imageName+ IMAGE_PNG)
GlideApp.with(context).load(storageRef)
.placeholder(R.drawable.ic_image_placeholder)
.into(infoImageView)
Это работает хорошо, и изображение извлекается, если в приведенном выше коде я предоставляю формат изображения, например «IMAGE_PNG». Из базы данных реального времени у меня есть только имена изображений, а не расширения изображений. У меня есть изображения, которые могут иметь формат PNG или JPG или JPEG. Есть ли способ, чтобы я получить там изображения, только предоставив имя и не предоставляя расширение изображения. Я пытался так
App.fbStorage.getReferenceFromUrl(CATEGORY_ICONS_BUCKET)
.child(patientInformation.imageName)
, но это не работает.