【发布时间】:2017-01-19 09:09:23
【问题描述】:
我有一个 Electron 应用程序,它使用 node-ftp 将删除的文件上传到预定义的服务器。上传就像一个魅力,但尽管阅读了一些建议,但我无法弄清楚如何获取有关进度条的实际进度的信息。 到目前为止我的上传代码:
var ftp = new Client();
let uploadfile = fs.createReadStream(f.path);
let newname = uuid(); //some function I use for renaming
ftp.on('ready', function () {
ftp.put(uploadfile, newname, function (err) {
if (err) throw err;
ftp.end();
});
});
c.connect({user: 'test', password: 'test'});
我总是偶然发现监控 'data' 事件,但不知道如何或在何处访问它(如您所见,我对 JavaScript 很陌生)。
【问题讨论】: