Olá, Sobre a pergunta dos metadados, não lembro de ter visto o método child, da reference, no curso?
Olá, Sobre a pergunta dos metadados, não lembro de ter visto o método child, da reference, no curso?
Olá, Alvaro.
Tudo bem?
Pelo que você mencionou, parece que a dúvida é sobre o método child
da classe Reference
no Firebase Storage, que é utilizado no Flutter. De fato, este método é essencial para navegar pela estrutura de diretórios do Storage e acessar arquivos específicos.
O método child
é usado para criar uma nova referência a partir de uma referência existente, apontando para um caminho mais específico dentro do Storage. Por exemplo, se você tem uma referência para o diretório raiz do seu Storage, você pode usar child
para acessar subdiretórios ou arquivos específicos dentro deste diretório.
No seu caso, como mostrado no código da alternativa correta B, storageRef.child("images/fotinho.jpg")
cria uma referência para o arquivo fotinho.jpg
dentro do subdiretório images
. A partir dessa referência, você pode realizar operações como buscar metadados com getMetadata()
, que é usado para obter a data de criação do arquivo entre outras informações.
Se essa parte do child
não foi abordada detalhadamente no curso, recomendo que você revisite as seções que tratam da manipulação de arquivos no Firebase Storage ou consulte a documentação oficial do Firebase para entender melhor como trabalhar com referências e caminhos de arquivos.
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.