当我想使用Multer上传图像时,我的应用程序出现错误。我已经尝试过更改名称和加载地址,但仍然没有实现任何目的。有任何想法吗 ?
这是代码:
read_sockets
路线:
const multer = require('multer');
var storage = multer.diskStorage({
destination: function (req, file, cb){
cb(null, path.join(__dirname,'../views/upload'));
},
filename: function(req, file, cb){
cb(null, file.fieldname + Date.now());
}
})
var upload = multer({
storage: storage
})
表格EJS:
router.post('/user/change/image', upload.single('image'), isAuthenticated, (req, res) =>{
const file = req.file.image
if(!file) {
req.flash('error', 'Porfavor introduce un archivo valido')
} else {
res.send(file)
res.redirect('/user')
}
})
谢谢大家!我真的需要修复此<3