Предоставление отзыва пользователю при загрузке файла с помощью Node.js Express и формы подключения - PullRequest
0 голосов
/ 02 августа 2011

Я написал небольшой загрузчик, который выглядит так:

app.post('/upload/new', requiresLogin, function(req, res) {
    req.form.complete(function(err, fields, files) {
    if(err) {
        next(err);
    } else {
        ins = fs.createReadStream(files.upload.path);
        ous = fs.createWriteStream(__dirname + '/public/uploads/' + files.upload.filename);
        util.pump(ins, ous, function(err) {
            if(err) {
                next(err);
            } else {
                res.redirect('/upload');
            }
        });
    }
  });
});

все хорошо. но я хотел бы дать отзыв пользователю, как далеко.

у вас есть идея, как это может работать?

THX !!!

1 Ответ

1 голос
/ 02 августа 2011

есть также слушатель прогресса:

req.form.on('progress', function (bytesReceived, bytesExpected) {
  var percent = (bytesReceived / bytesExpected * 100) | 0;
  console.log("uploading: " + percent);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...