Я настроил multer as;Переименование файлов с использованием multer
var storage = multer.diskStorage({
destination: function(req, file, cb) {
cb(null, '../images/profile');
},
filename: function(req, file, cb) {
cb(null, req.body.username + '.jpeg'); // file does not get renamed
}
});
var upload = multer({storage: storage});
// Route that uses multer
router.post('/auth/signup/upload', upload.single('image'), function(req, res) {
console.log(req.body.username); // contains value
res.send();
});
Хотя имя req.body.us имеет значение, файл не переименовывается. Чего мне здесь не хватает?
Если тест 'cb (null, Math.floor (Math.random() * 100) + '.jpeg')' - переименовать? –