0
Итак, когда я загружаю файл, он не показывает никаких ошибок, он просто не загружает файл, и я получаю сообщение «0 файлов, загруженных успешно, я получаю запись в базе данных для каждый элемент загруженфайлы, не загружающие паруса js
Итак, вот форма ввода
<form action='./make' method="post">
<input type="file" name="vid"> <br>
<input type="text" name="name"> <br>
<input type="hidden" name="_csrf" value="<%= _csrf %>">
<input type="hidden" name="ownerID" value="<%= req.session.User.id %>">
<input type="submit" value="add video">
</form>
И это 'делают' действие:
make: function (req, res, next) {
Video.create(req.params.all(), function videoCreated (err,video) {
console.log("create video");
// if(err) return next(err);
req.file('vid').upload({
dirname: './assets/images'
}, function (err, uploadedFiles) {
if (err) return res.negotiate(err);
return res.json({
message: uploadedFiles.length + ' file(s) uploaded successfully!'
});
});
if(err){
console.log(err);
req.session.flash = {
err: err
}
return res.redirect('/user/new');
}
});
}
работает ли он без параметр 'dirname'? Затем загруженный файл должен заканчиваться на '.tmp/uploads /'. – Viktor
Я пробовал его без 'dirname', и он не работал снова. – Bro