// 文件存储位置和名字
const storage=multer.diskStorage({
destination:function(req,file,cb) {
cb(null,path.join(__dirname,'../uploads'))
},
filename:function (req,file,cb) {
const extentName=path.extname(file.originalname);
cb(null,file.fieldname+'-'+Date.now()+extentName)
}
})
// 文件大小限制
const limits={
// 最大5MB
fileSize:1024*1024*5
}
const upload=multer({storage,limits})
// 获取用户信息
router.get('/userinfo',userinfo.getUserInfo)
// 更新用户头像
router.post('/setavatar',upload.single('avatar'),(req,res)=>{
res.send('ok')
})