我必须为Mac、PC和Linux构建一个大文件(超过500 MB)的下载管理器。我将使用App.js来制作客户端程序。这个管理器的想法是在连接断开时保持当前的下载进度。我的问题是如何保存当前的下载状态/%,并在连接正常时继续。
ef1yzkbh1#
我不知道你是否愿意使用图书馆,或者你是否更喜欢保持香草。但是有像formidable这样的模块:https://github.com/felixge/node-formidable它似乎是为巨大的文件,并为您提供了一个特殊的事件观看进展:
formidable
form.on('progress', function(bytesReceived, bytesExpected) { });
1条答案
按热度按时间ef1yzkbh1#
我不知道你是否愿意使用图书馆,或者你是否更喜欢保持香草。但是有像
formidable
这样的模块:https://github.com/felixge/node-formidable
它似乎是为巨大的文件,并为您提供了一个特殊的事件观看进展: