nodejs 使用multer 实现文件上传 前端请求报404 但是图片已经上传成功

前端请求 报 404 但是后台确认可以收到 文件
图片描述
图片描述

node 服务 server.js 中的代码

var storage = multer.diskStorage({
  destination: function (req, file, cb) {
    cb(null, './upload');
  },
  filename: function (req, file, cb) {
    let pointIndex = file.originalname.indexOf('.')
    let name = file.originalname.slice(0, pointIndex)
    let filename = file.originalname.slice(pointIndex)
    cb(null, name + '-' + (Math.random() * 100000000000000000) + filename);
  }
})
var upload = multer({
  storage: storage
})

router.post('/upload', upload.array('file[]', 9), function (err, req, res, next) {
  console.log(err)
  res.send({
    code: 200,
    msg: '上传成功'
  })
})
阅读 2.4k
1 个回答

你还有用了其他全局的中间件吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题