FLUTTER ECOSYSTEM

file_picker

Um pacote que permite usar um explorador de arquivos nativo para selecionar caminhos absolutos de arquivos únicos ou múltiplos, com suporte à filtragem por extensão.

Capa de file_picker
Versão mais recente
13.1.0
Downloads em 30 dias
4 mi
Curtidas
5 mil
Pontos Pub
160

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

File Picker é um pacote Flutter que permite aos usuários selecionar arquivos usando o explorador de arquivos nativo em múltiplas plataformas. Ele suporta a seleção de arquivos únicos ou múltiplos com filtragem opcional por extensão, retornando caminhos absolutos dos arquivos. O pacote se integra perfeitamente ao Android, iOS, Web, macOS, Windows e Linux, oferecendo uma experiência consistente entre dispositivos. Simplifica a seleção de arquivos em aplicativos que exigem upload de documentos, manipulação de mídia ou importação/exportação de dados.

Casos de uso
  • Carregar documentos em formulários
  • Selecionando imagens ou vídeos para upload
  • Importando arquivos de configuração ou dados
  • Gerenciamento de conteúdo gerado pelo usuário
  • Seleção de arquivos em lote para processamento
  • Entrada de arquivo multiplataforma
Principais recursos
  • Integração do seletor de arquivos nativo
  • Suporte para seleção múltipla de arquivos
  • Filtragem de arquivos baseada em extensão
  • Retorna caminhos de arquivos absolutos
  • Funciona em todas as principais plataformas
  • API simples para casos de uso básicos
Indicado para
  • Aplicativos que precisam de upload de arquivos
  • Ferramentas de gerenciamento de documentos
  • Aplicações ricas em mídia
  • Recursos de importação/exportação de dados
  • Seleção de arquivos multiplataforma
Considerações
  • Requer permissões específicas da plataforma
  • Pode ser necessário tratamento adicional para acesso a arquivos na web
  • Personalização limitada da interface nativa
  • O acesso ao caminho do arquivo depende do modelo de segurança da plataforma
  • Não adequado para streaming de arquivos grandes sem bufferização
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add file_picker

Categorias

Dependências

Lista de dependências 7 itens

Projetos relacionados

Rankings