#下载 #URL #HTTP 请求 #下载器 #互联网

dload

一个简单的crate,帮助您轻松地从URL下载文件

5个版本

新增 0.1.4 2024年8月9日
0.1.3 2024年6月4日
0.1.2 2024年4月28日
0.1.1 2024年4月28日
0.1.0 2024年4月28日

#18#互联网

Download history 345/week @ 2024-04-28 27/week @ 2024-05-05 23/week @ 2024-05-12 34/week @ 2024-05-19 8/week @ 2024-05-26 272/week @ 2024-06-02 159/week @ 2024-06-09 157/week @ 2024-06-16 39/week @ 2024-06-23 64/week @ 2024-06-30 69/week @ 2024-07-07 3/week @ 2024-07-14 124/week @ 2024-07-28

222 每月下载量
用于 rustfinity

MIT 许可证

14KB
168 代码行

dload

dload 是一个简单的crate,帮助您轻松地从互联网下载文件。它是对 reqwest crate 的简单封装。

使用方法

将其添加到您的包中

cargo add dload

然后您可以像这样使用它

use dload::Downloader;

#[tokio::main]
async fn main() {
  let url = "https://rust-lang.net.cn/logos/rust-logo-512x512.png";

  Downloader::new()
    .set_output_dir(dir)
    .file_name("rust-logo.png")
    .download(url)
    .await
    .unwrap();
}

这将从提供的URL下载文件,并以提供的文件名保存到指定的目录。

依赖项

~3–17MB
~193K SLoC