Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.5.0

aws_s3_upload

Um pacote simples e conveniente para upload para o S3.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
1,5 mil
Curtidas
31
Pontos Pub
110

Instalar pacote

flutter pub add aws_s3_upload

Visão geral do pacote

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

Um pacote Flutter simples projetado para simplificar o upload de arquivos para o Amazon S3. Oferece uma interface fácil de usar para lidar com uploads de arquivos com pouca quantidade de código repetitivo, suportando múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux. O pacote abstrai a complexidade da autenticação AWS e das requisições HTTP, tornando-o ideal para desenvolvedores que integram armazenamento em nuvem em seus aplicativos. É particularmente útil para aplicações que exigem armazenamento seguro e confiável de arquivos na nuvem.

Casos de uso

  • Carregar conteúdo gerado pelo usuário para o S3
  • Integrando armazenamento em nuvem em aplicativos móveis
  • Armazenando ativos do aplicativo com segurança
  • Sincronizando arquivos dos dispositivos para o AWS
  • Habilitar funcionalidade de backup

Principais recursos

  • API de upload simples
  • Suporte multiplataforma
  • Integração do AWS S3
  • Transferência segura de arquivos
  • Configuração mínima necessária

Indicado para

  • Desenvolvedores Flutter construindo aplicativos habilitados para nuvem
  • Aplicativos que precisam de armazenamento de arquivos no AWS
  • Projetos que exigem uploads de arquivos confiáveis
  • Desenvolvedores procurando integração fácil com o S3
  • Aplicações com foco em dispositivos móveis com armazenamento no backend

Considerações

  • Requer configuração de credenciais da AWS
  • Limitado a operações específicas do S3
  • Sem recursos embutidos de gerenciamento de arquivos
  • Depende da conectividade com a internet
  • A autenticação deve ser tratada externamente

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

aws_s3_upload

A simple, convenient package for uploading to S3.

Heavily inspired by this stackoverflow answer

Getting Started

Having created credentials on AWS, upload a file like so:

AwsS3.uploadFile(
  accessKey: "AKxxxxxxxxxxxxx",
  secretKey: "xxxxxxxxxxxxxxxxxxxxxxxxxx",
  file: File("path_to_file"),
  bucket: "bucket_name",
  region: "us-east-2",
  metadata: {"test": "test"} // optional
);

Warning

Before using this package, consider if it's acceptable to include AWS keys in your final app. Doing so might be okay for internal or trusted apps, but think twice before including keys in an app published on the app store.

Motivation / Disclaimer

There already exists a number of Flutter plugins for interacting with S3, some of which are more actively maintained. This small library was built because the few I tried either failed to work out of the box, or required the use of a Pool ID and AWS Cognito, which my project doesn't use. YMMV.

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.