FLUTTER ECOSYSTEM

storage_client

Biblioteca cliente Dart para interagir com o Supabase Storage. O Supabase Storage fornece uma interface para gerenciar arquivos armazenados no S3, usando o Postgres para gerenciar permissões.

Versão mais recente
2.8.0
Downloads em 30 dias
1,1 mi
Curtidas
33
Pontos Pub
140

Visão geral do pacote

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

Visão geral

O pacote storage_client é uma biblioteca Dart que permite que aplicativos Flutter interajam com o Supabase Storage, um serviço para gerenciar arquivos em armazenamento compatível com S3 com controle de acesso impulsionado por PostgreSQL. Ele fornece métodos para carregar, baixar, listar e excluir arquivos com segurança, aproveitando o sistema de autenticação e permissões do Supabase. Projetado para integração perfeita com projetos Supabase, ele suporta todas as principais plataformas, incluindo móvel, web e desktop. O pacote simplifica o manuseio de arquivos mantendo uma segurança robusta por meio de acesso baseado em funções.

Casos de uso
  • Carregar conteúdo gerado pelo usuário, como imagens ou documentos
  • Gerenciando ativos de aplicativos armazenados no armazenamento em nuvem
  • Implementando compartilhamento seguro de arquivos entre usuários
  • Armazenando e recuperando arquivos de mídia em aplicativos em tempo real
  • Habilitar a entrega dinâmica de conteúdo em aplicativos Flutter
Principais recursos
  • Operações de arquivo seguras por meio da autenticação do Supabase
  • Suporte para backend de armazenamento compatível com S3
  • Compatibilidade multiplataforma (Android, iOS, Web, macOS, Windows, Linux)
  • Integração com o Postgres para permissões granulares
  • API simples para upload, download e listagem de arquivos
Indicado para
  • Aplicativos Flutter usando o Supabase como backend
  • Aplicações que exigem gerenciamento seguro de arquivos
  • Projetos que precisam de armazenamento em nuvem escalável com controle de acesso
  • Desenvolvedores construindo aplicativos com muitos recursos multimídia ou baseados em documentos
  • Equipes já usando o Supabase para autenticação e bancos de dados
Considerações
  • Requer um projeto Supabase com armazenamento habilitado
  • A autenticação deve ser configurada no aplicativo
  • As permissões de acesso a arquivos dependem das políticas do Postgres
  • Limitado à infraestrutura de armazenamento do Supabase
  • Pode ser necessário configuração adicional para configurações personalizadas do S3
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add storage_client

Categorias

Dependências

Lista de dependências 5 itens

Repositório-fonte

Projetos relacionados

Ainda não há dados.