Skip to content

头像上传

multipart/form-data 格式上传图片文件作为用户头像。上传成功后返回头像的相对 URL,可拼接基础域名后在前端展示。支持常见图片格式,文件大小不得超过 2MB。

项目
Method POST
URL /api/user/avatar
鉴权 Bearer Token(是)
Content-Type multipart/form-data
参数名 类型 必填 说明
avatar file 头像图片文件,须为图片类型,最大 2MB
Terminal window
curl -X POST "https://devapi.fengshengshou.com/api/user/avatar" \
-H "Authorization: Bearer your_token_here" \
-F "avatar=@/path/to/avatar.png"
字段 类型 说明
code int 0=成功
message string 提示信息
data.avatar string 头像相对 URL
{
"code": 0,
"message": "上传成功",
"data": {
"avatar": "/storage/avatars/101_1720137600.png"
}
}
{ "code": 422, "message": "头像文件不能为空", "data": null }
{ "code": 422, "message": "上传文件须为图片格式", "data": null }
{ "code": 422, "message": "文件大小不能超过 2MB", "data": null }