#下载 #流式传输 #磁盘 #tokio #url # #异步下载

tokio-dl-stream-to-disk

一个用于从 URL 下载并直接将其流式传输到磁盘的微型库

6 个版本 (2 个稳定版本)

1.0.1 2024 年 3 月 29 日
1.0.0 2022 年 12 月 21 日
0.3.0 2021 年 11 月 16 日
0.2.1 2021 年 9 月 22 日
0.1.0 2021 年 8 月 17 日

文件系统 中排名第 352

Download history 77/week @ 2024-03-11 81/week @ 2024-03-18 195/week @ 2024-03-25 208/week @ 2024-04-01 118/week @ 2024-04-08 40/week @ 2024-04-15 135/week @ 2024-04-22 108/week @ 2024-04-29 59/week @ 2024-05-06 183/week @ 2024-05-13 140/week @ 2024-05-20 79/week @ 2024-05-27 68/week @ 2024-06-03 76/week @ 2024-06-10 54/week @ 2024-06-17 70/week @ 2024-06-24

每月下载量 270
4 crates 中使用

MIT 许可证

13KB
203

tokio-dl-stream-to-disk

crates.io Documentation MIT licensed CI

一个用于从 URL 下载并直接将其流式传输到磁盘的微型库

入门指南

use std::path::Path;
use tokio_dl_stream_to_disk::AsyncDownload;

#[tokio::main]
async fn main() {
    if AsyncDownload::new("https://bit.ly/3yWXSOW", &Path::new("/tmp"), "5mb_test.bin").download(&None).await.is_ok() {
        println!("File downloaded successfully!");
    }
}

许可证:MIT

依赖项

~6–18MB
~250K SLoC