Node 环境下的下载器
编程    无    2017-08-04 00:02:39    98    0    0

之前用 request 库作为下载工具,因为是流式 API, 所以一直不知道怎么监控下载速度。Node 的 Stream 接口太复杂了,但是 through2 给提供了相当简练的使用方法。

原理

我只需要使用 through2 提供一个可读写的流, 插在 request 流到文件流的中间,就能监控下载速度了。

问题

  • 流式读取法 , request 库无法给我提供头部信息。依然是这个问题

我只能先发一个 head 请求,取回头部,然后再下载了。

oo

源码 http://git.oschina.net/goodidea/downer

使用命令添加依赖

npm i git+https://git.oschina.net/goodidea/downer.git -S
文档导航