错误:ENOENT:没有这样的文件或目录

时间:2020-06-05 20:01:22

标签: node.js express multer

当我想使用Multer上传图像时,我的应用程序出现错误。我已经尝试过更改名称和加载地址,但仍然没有实现任何目的。有任何想法吗 ? enter image description here

这是代码:

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

0 个答案:

没有答案