我在Firebase Storage Kotlin SDK中遇到了一个奇怪的错误.我正在使用putFile()
函数将图片上传到Firebase.一切似乎都很顺利,我能够做到这一点.然而,当我try 测试并禁用互联网连接时,该函数不会返回任何内容.我的意思是,我已经安排了所有UploadTask
个听众,但他们中没有一个人被叫来.它只是一直在"装填".有没有人有过类似的问题?
val storage = FirebaseStorage.getInstance().reference
val remoteImagePath = "images/username/imageName.jpg"
val imageRef = storage.child(remoteImagePath)
val result = imageRef.putFile(image)
result.addOnSuccessListener {
Log.d("ViewModel", "Success!")
}.addOnFailureListener { error ->
Log.d("ViewModel", "${error.message}")
}.addOnCompleteListener{
Log.d("ViewModel", "Completed!")
}