simple_file_downloader_dart 1.0.5 copy "simple_file_downloader_dart: ^1.0.5" to clipboard
simple_file_downloader_dart: ^1.0.5 copied to clipboard

a simple file downloader by dio, support resume from breakpoint

example/simple_file_downloader_dart_example.dart

import 'package:simple_file_downloader_dart/simple_file_downloader_dart.dart';

void main() {
  //init
  //open log , close default
  FileDownloader.openLog = true;
  //custom your dio . not necessary.
  //FileDownloader.dio = Dio();

  //default download save dir, must be set if not set filePath when download
  FileDownloader.globalSaveDir = "/Users/hss/Downloads";



  var url = "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/WeAreGoingOnBullrun.mp4";


  //response without content-length
  //var url = "http://www.httpwatch.com/httpgallery/chunked/chunkedimage.aspx?0.04400023248109086";
  FileDownloader(
    url: url,
    //filePath: "/Users/hss/Downloads/WeAreGoingOnBullrun-2.mp4",
    onSuccess: (url, filePath) {
      //print('下载成功: $url -> $filePath');
    },
  ).start();

  //cancel download
  //Future.delayed(Duration(seconds: 3)).then((value) => FileDownloader.cancel(url));
}
3
likes
120
points
29
downloads

Publisher

verified publisherhss01248.tech

Weekly Downloads

a simple file downloader by dio, support resume from breakpoint

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

dio

More

Packages that depend on simple_file_downloader_dart