Use Multer npm Package to parse data in form of form-data , if you don't use this your sended value be a undefinde value in your console, so try this
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, path.resolve('public') + '/images/uploads/')
},
filename: function (req, file, cb) {
cb(null, Date.now() + path.extname(file.originalname))
}
});
/**
Multr Defining Max Image File Size upto 3 MB
Defining only Single Image Can Upload with key name 'avatar'
*/
var fileUploader = multer({
dest: path.resolve('public') + '/images/uploads/',
limits: {
fileSize: 3 * 1024 * 1024,
files: 1
},
storage: storage,
rename: function (fieldname, filename) {
return filename+"_"+Date.now();
},
onFileUploadStart: function (file) {
console.log(file.originalname + ' is starting to upload');
},
onFileUploadComplete: function (file) {
console.log(file.originalname + ' uploaded to ' + file.path);
}
}).single('avatar');
and the value cannot be nul after that .....
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, path.resolve('public') + '/images/uploads/')
},
filename: function (req, file, cb) {
cb(null, Date.now() + path.extname(file.originalname))
}
});
/**
Multr Defining Max Image File Size upto 3 MB
Defining only Single Image Can Upload with key name 'avatar'
*/
var fileUploader = multer({
dest: path.resolve('public') + '/images/uploads/',
limits: {
fileSize: 3 * 1024 * 1024,
files: 1
},
storage: storage,
rename: function (fieldname, filename) {
return filename+"_"+Date.now();
},
onFileUploadStart: function (file) {
console.log(file.originalname + ' is starting to upload');
},
onFileUploadComplete: function (file) {
console.log(file.originalname + ' uploaded to ' + file.path);
}
}).single('avatar');
and the value cannot be nul after that .....