fix: avatar picker uses chooseMedia, COS domain to tx.vsai.net.cn

- Replace chooseAvatar button with chooseMedia (more reliable, works on all versions)
- COS avatar URL uses tx.vsai.net.cn instead of generated bucket domain
- Phone shows '已授权' only (no actual number displayed)
这个提交包含在:
Guoguo
2026-05-07 06:23:42 -07:00
父节点 6c1c421e6e
当前提交 06b6ee6b02
修改 4 个文件,包含 16 行新增17 行删除
+1 -1
查看文件
@@ -50,7 +50,7 @@ router.post('/user/avatar', requireUser, upload.single('file'), wrap(async (req,
ContentType: req.file.mimetype
}, (err, data) => err ? reject(err) : resolve(data))
})
const avatarUrl = 'https://' + config.cos.bucket + '.cos.' + config.cos.region + '.myqcloud.com/' + key
const avatarUrl = 'https://tx.vsai.net.cn/' + key
await userDao.updateProfile(req.user.user_id, { nickname: null, avatar: avatarUrl, gender: null })
res.json(ok({ avatar: avatarUrl }))
}))