Buscar pacotes, repositórios e categorias de apps

Capa de image_downloader_web
Detalhes do pacotev2.0.7

image_downloader_web

Um plugin Flutter para baixar imagens de URL para o dispositivo do usuário. Este plugin só funciona para Flutter web.

Web
Downloads em 30 dias
5,2 mil
Curtidas
45
Pontos Pub
160

Instalar pacote

flutter pub add image_downloader_web

Visão geral do pacote

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

Um plugin Flutter projetado especificamente para aplicações web, permitindo que os usuários baixem imagens de uma URL diretamente para seus dispositivos. Ele se integra perfeitamente à plataforma web do Flutter, fornecendo uma API simples para acionar downloads sem exigir código nativo. O plugin é ideal para aplicativos baseados na web que exibem ou geram imagens e precisam oferecer uma funcionalidade de 'salvar imagem'. Ele suporta navegadores da web padrão e depende dos mecanismos nativos de download do navegador.

Casos de uso

  • Baixando imagens geradas pelo usuário
  • Salvando fotos de perfil de URLs
  • Exportando conteúdo visual de aplicativos da web
  • Habilitar acesso offline a imagens
  • Integrando a exportação de imagens em painéis da web

Principais recursos

  • Compatibilidade somente na web
  • Download simples baseado em URL
  • Integração nativa de download do navegador
  • Nenhuma permissão adicional necessária
  • Leve e fácil de implementar

Indicado para

  • Galerias de imagens baseadas na web
  • Aplicativos web educacionais
  • Salvar imagem de produto de e-commerce
  • sistemas de gerenciamento de conteúdo
  • Ferramentas de design com recursos de exportação

Considerações

  • Funciona apenas em plataformas da web
  • Depende do comportamento de download do navegador
  • Nenhum rastreamento de progresso para arquivos grandes
  • Personalização limitada do diálogo de download
  • Requer URLs seguras HTTPS na maioria dos navegadores

README original

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

Image downloader for web

Download images from URL on Flutter Web

Usage example

Download image on webb


const _url = "https://picsum.photos/200";

Future<void> _downloadImage() async {
  await WebImageDownloader.downloadImageFromWeb(_url);
}

 

Download image on web from UInt8List


final uint8List = Uint8List();

Future<void> _downloadImage() async {
  await WebImageDownloader.downloadImageFromUInt8List(uInt8List: uint8List);
}

 

Download image with reduced quality

const _url = "https://picsum.photos/200";

Future<void> _downloadImage() async {
  await WebImageDownloader.downloadImageFromWeb(_url, imageQuality: 0.5);
}

 

Download image with custom headers

const _url = "https://picsum.photos/200";

Future<void> _downloadImage() async {
  final Map<String, String> headers = {
    'authorization': token,
  };
  await WebImageDownloader.downloadImageFromWeb(_url, headers: headers);
}

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.