【发布时间】:2014-02-21 08:38:29
【问题描述】:
我必须为 Mac、PC 和 Linux 的大文件(超过 500MB)构建一个下载管理器。 我将使用App.js 来制作客户端程序。 这个管理器的想法是在连接断开时保持当前的下载进度。
我的问题是如何保存当前下载状态/% 并在连接正常时继续。
【问题讨论】:
我必须为 Mac、PC 和 Linux 的大文件(超过 500MB)构建一个下载管理器。 我将使用App.js 来制作客户端程序。 这个管理器的想法是在连接断开时保持当前的下载进度。
我的问题是如何保存当前下载状态/% 并在连接正常时继续。
【问题讨论】:
我不知道您是否可以使用库,或者您是否更喜欢保持原样。但是有像formidable这样的模块:
https://github.com/felixge/node-formidable
它似乎是为大文件制作的,并为您提供了一个观看进度的特殊事件:
form.on('progress', function(bytesReceived, bytesExpected) {
});
【讨论】: