O pacote tus_client é uma implementação em Dart do protocolo tus, permitindo uploads de arquivos recuperáveis em várias plataformas. Permite que os usuários carreguem arquivos grandes de forma confiável, dividindo-os em partes e retomando transferências interrompidas. O cliente suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Projetado para robustez e eficiência, lida com interrupções de rede com elegância e garante a integridade dos dados durante os uploads. Ideal para aplicações que exigem capacidades seguras e escaláveis de transferência de arquivos.
Casos de uso
- Envio de arquivos grandes
- Transferência de arquivos com foco em offline
- Integração de armazenamento em nuvem
- Rastreamento de progresso durante os uploads
- Retomar uploads interrompidos
Principais recursos
- Envios recuperáveis
- Suporte multiplataforma
- Transferência de arquivo em partes
- Monitoramento de progresso de upload
- Repetição automática em caso de falha
Indicado para
- aplicações intensivas em arquivos
- Aplicativos móveis e web com necessidade de upload
- Aplicações que exigem transferência de dados confiável
- Desenvolvedores usando o protocolo tus
- Serviços de back-end integrados com clientes tus
Considerações
- Requer um servidor compatível com tus
- Limitado a casos de uso de upload de arquivos
- Pode ser necessário configuração adicional para cabeçalhos personalizados
- Não adequado para streaming ou dados em tempo real
- Dependente de conexão estável com a internet para desempenho ideal