Overview
A lightweight Flutter package that simplifies uploading large files in chunks using Dio. It supports mobile, desktop, and web platforms, ensuring reliable uploads even with unstable connections. The package handles chunking, progress tracking, and resumable uploads seamlessly, making it ideal for applications requiring robust file transfer capabilities. Built with simplicity and performance in mind, it integrates smoothly into existing projects.
Use cases
- Uploading large video files
- Resumable file transfers
- Progress tracking during uploads
- Web and cross-platform file sharing
- Offline-capable uploads
Key features
- Chunked file upload
- Progress monitoring
- Resumable uploads
- Cross-platform support
- Dio-based integration
Suitable for
- Large file handling
- Network-sensitive apps
- Mobile and desktop apps
- Web file uploaders
- Apps needing upload resilience
Considerations
- Requires Dio dependency
- Server-side chunk handling needed
- Not suitable for small files
- Limited to HTTP uploads
- No built-in authentication