node用multer上传图片

收藏

1.引入multer

const multer = require('multer')

2.进行配置

const storage = multer.diskStorage({
    // 图片存放的路径
    destination:(req,file,cb)=>{
        cb(null,'./file/image')
    },
    // 存储的文件名
    filename:(req,file,cb)=>{
        // 正则替换,拿到图片的类型
        let type = file.originalname.replace(/.+\./,'.')
        // 拼接选择的时间戳+图片的类型为图片的名称
        cb(null,Date.now() + type)
    }
})
const upload = multer({storage:storage})
// upload的array的9位每次最多上传的图片数目
app.post('/uploadImg',upload.array('file',9),(req,res)=>{
    res.send(req.files)
})


评论(

您还未登录,请先去登录
表情
查看更多

相关作者

  • 获取点赞0
  • 文章阅读量26

相关文章

暂无相关文章

联系小鹿线

咨询老师

咨询老师

扫码下载APP