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
评论()