Я использую busboy для загрузки файла способом, описанным в коде ниже. Если в полевой стадии есть ошибка проверки, я не хочу обрабатывать файл (то есть не хочу загружать файл), не уверен, как я могу это сделать ... потому что и on file
, и on field
запускаются асинхронно
busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
// upload file
busboy.on('field', function(fieldname, val, fieldnameTruncated, valTruncated) {
console.log('Field [' + fieldname + ']: value: ' + inspect(val));
if (val == null) {
res.render("error meessage on page please enter a value")
}
});
busboy.on('finish', function() {
console.log('Done parsing form!');
});
req.pipe(busboy);