router.post('/signUp', function(req, res, next) {
userPhoto = req.files.photo;
console.log(userPhoto.name); // 9cI4a4JQr5g.jpg
console.log(typeof(userPhoto)); // object
console.log(userPhoto.name); // 9cI4a4JQr5g.jpg
console.log(typeof(userPhoto)); // object
console.log(userPhoto.name.toString()); // 9cI4a4JQr5g.jpg
console.log(typeof(userPhoto.name.toString())); // string
var superPath = userPhoto.name.toString();
var path = (dir + "/" + userPhoto.name).toString();
fs.rename(superPath.path.toString(), path, function(err){ // 35:27
if (err) throw err;
console.log('photo upload');
});
req.session.firstName = req.body.firstName;
req.session.lastName = req.body.lastName;
req.session.age = req.body.age;
req.session.skill = req.body.skill;
firstName = req.session.firstName;
lastName = req.session.lastName;
age = req.session.age;
skill = req.session.skill;
console.log(userPhoto);
res.redirect('/main');
});
TypeError: Cannot read property 'toString' of undefined at c:\Users\Администратор\Desktop\project\routes\index.js:35:27
var superPath = userPhoto.name.toString();
...
fs.rename(superPath.path.toString(), path, function(err){ // 35:27
superPath
- это строка, у нее нет свойства path
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно сделать чтоб при ширине 375px выполнялась функция с другой высотой
При перезагрузке страницы отображаются только последнедобавленные, вместо всехЕсли var tasks = []; сделать глобальной, идет некорректное сохранение...
Имеется текст нескольких различных математических задач
Как получить информацию о пользователе в Active Directory с помощью JavaScript?