Node.js Download Manager

lp0sw83n  于 2023-06-29  发布在  Node.js
关注(0)|答案(1)|浏览(129)

我必须为Mac、PC和Linux构建一个大文件(超过500 MB)的下载管理器。我将使用App.js来制作客户端程序。这个管理器的想法是在连接断开时保持当前的下载进度。
我的问题是如何保存当前的下载状态/%,并在连接正常时继续。

ef1yzkbh

ef1yzkbh1#

我不知道你是否愿意使用图书馆,或者你是否更喜欢保持香草。但是有像formidable这样的模块:
https://github.com/felixge/node-formidable
它似乎是为巨大的文件,并为您提供了一个特殊的事件观看进展:

form.on('progress', function(bytesReceived, bytesExpected) {
});

相关问题