firebase putfile en kotlin

método putFile() que muestra una reference no resuelta en kotlin

  override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) if(requestCode==Gallery_Intent && resultCode == Activity.RESULT_OK ) { val uri = data!!.data val imgstr = FirebaseStorage.getInstance().getReference().child("images") uri.putFile(imgstr) } 

uri.putFile(imgstr) mostrando error ¿qué hacer?