Ich habe Multer als konfiguriert;Umbenennen von Dateien mit 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();
});
Obwohl req.body.username einen Wert hat, wird die Datei nicht umbenannt bekommen. Was fehlt mir hier?
Ist der Test 'cb (null, Math.floor (Math.random() * 100) + '.jpeg') - umbenennen? –