chunked_downloader 0.0.2 copy "chunked_downloader: ^0.0.2" to clipboard
chunked_downloader: ^0.0.2 copied to clipboard

A dart package to download files with custom chunk sizes for faster downloads.

Dart downloader that lets you set a custom chunk sizes for a lot faster downloads.

Features #

  • custom chunk size downloads
  • stop downloads
  • pause downloads
  • resume downloads

Getting started #

Add this package to your pubspec.yml:

chunked_downloader: x.x.x

Usage #

You can use it like this: (note that everything is in bytes)

    var chunkedDownloader = await ChunkedDownloader(
        url: 'https://filesamples.com/samples/video/mjpeg/sample_3840x2160.mjpeg',
        savedDir: '/temp',
        fileName: 'sometestfile.mjpeg',
        chunkSize: 1024 * 1024,
        onError: (error) {},
        onProgress: (received, total, speed) {},
        onDone: (file) {})
    .start();

chunkedDownloader.pause();
chunkedDownloader.resume();
chunkedDownloader.stop();
5
likes
130
pub points
66%
popularity

Publisher

verified publisherbostrot.com

A dart package to download files with custom chunk sizes for faster downloads.

Repository (GitHub)
View/report issues

Documentation

API reference

License

GPL-3.0 (LICENSE)

Dependencies

async, http

More

Packages that depend on chunked_downloader