const withChance = chance => Math.floor(chance / 100 + Math.random())
const somecontroller = (req, res, next) {
// req.file - undefined
// req.body - undefined
// но как только запрос попадает сюда, файл уже загружен
// и только тогда появляется возможность обрабатывать полученные данный
upload(req, res, (err) => {
// req.file - { file }
// req.body - [ fields ]
// только тут начинаются проверки заполнения полей, и.т.д
// и в случае ошибки, нужно удалять файл.
});
}