v1.0.3
isolated_download_manager
基于可重用隔离区的文件下载管理器,支持进度、取消、暂停和恢复
28喜欢 266近 30 天下载160Pub 分数
AndroidiOSmacOSWindowsLinux
具有进度、取消、暂停和恢复功能的独立下载管理器
以下为英文项目原文快照,最新内容请访问 GitHub。
File download manager based on reusable isolates with progress, cancellation, pause and resume
http dependencyInclude latest version from pub.dev to pubspec.yaml
// initialize
await DownloadManager.instance.init(isolates: 3);
// download
final request = DownloadManager.instance.download(url);
// listen to state changes
request.events.listen((event) { ... }
// control the task
request.pause();
request.resume();
request.cancel();
Example full source code available at example's directory
For resumable downloads download_task package is used