#下载 #流式传输 #磁盘 #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 • Rust 包仓库 77/week @ 2024-03-11 • Rust 包仓库 81/week @ 2024-03-18 • Rust 包仓库 195/week @ 2024-03-25 • Rust 包仓库 208/week @ 2024-04-01 • Rust 包仓库 118/week @ 2024-04-08 • Rust 包仓库 40/week @ 2024-04-15 • Rust 包仓库 135/week @ 2024-04-22 • Rust 包仓库 108/week @ 2024-04-29 • Rust 包仓库 59/week @ 2024-05-06 • Rust 包仓库 183/week @ 2024-05-13 • Rust 包仓库 140/week @ 2024-05-20 • Rust 包仓库 79/week @ 2024-05-27 • Rust 包仓库 68/week @ 2024-06-03 • Rust 包仓库 76/week @ 2024-06-10 • Rust 包仓库 54/week @ 2024-06-17 • Rust 包仓库 70/week @ 2024-06-24 • Rust 包仓库

每月下载量 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