Вы должны посмотреть документацию multipart middleware , это тот, который связан с загрузкой файла.
В нем говорится, что предел устанавливается с помощью опции «limit» и этот прогресс можно было бы прослушать, если вы поместили опцию «отложить» на значение true. В этом случае форма, используемая загрузкой, устанавливается как атрибут вашего запроса. Затем вы сможете прослушивать событие progress .
Таким образом, ваш код должен выглядеть так (еще не проверен):
app.configure(function () {
app.use(express.static(__dirname + "/media"));
app.use(express.bodyParser({
keepExtensions: true,
limit: 10000000, // 10M limit
defer: true
}));
})
app.post('/upload', function (req, res) {
req.form.on('progress', function(bytesReceived, bytesExpected) {
console.log(((bytesReceived / bytesExpected)*100) + "% uploaded");
});
req.form.on('end', function() {
console.log(req.files);
res.send("well done");
});
})
Перейдите на страницу Branches
вашего хранилища. Если вы видите графическое изображение CLOSED
рядом с вашей веткой разработки в разделе Active Branches
, тогда да, ваша ветвь все еще существует, но самый последний запрос на ее получение закрыт (как вы сказали).
С другой стороны, если ваша ветка разработки больше не существует, вы вообще не увидите ее на своей странице Branches
.