Dart DL

用于下载文件的简单库。

特点

  • 使用原生的 dart:io 来获取数据。
  • 能够解析不同类型的文件。

用法

import 'dart:io';
import 'import:dl/dl.dart';

Future<void> main() async {
    const downloader = Downloader(provider: RawDLProvider());
    final res = await downloader.downloadToFile(
        Uri.parse('https://jaspervdj.be/lorem-markdownum/markdown.txt'),
        File('lipsum.md'),
        overwriteFile: true,
    );

    await res.asFuture();
}

请在 /example 文件夹中查看示例。