上传媒体文件
以 Base64 上传图片,返回可访问的文件 URL,供其他业务接口引用(如封面图、消息图片等)。
POST/api/upLoadMedia
请求参数
| 名称 | 类型 | 描述 | 是否必填 | 默认值 | 备注 |
|---|---|---|---|---|---|
| token | String | 身份校验令牌 | 必填 | - | 由 获取访问令牌 获得 |
| base64 | String | 图片 Base64 数据 | 必填 | - | 可为纯 Base64,或带 data:image/...;base64, 前缀 |
CURL
curl --location --request POST 'https://open.xinduobang.cn/api/upLoadMedia' \
--header 'Content-Type: application/json' \
--data-raw '{
"token": "YOUR_TOKEN",
"base64": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQ..."
}'
成功响应
{
"code": 0,
"data": {
"url": "http://file.dev.xinduobang.cn/open/abeddc4f804c2908e90dd0edb51bd83f.jpg"
}
}
| 字段 | 类型 | 说明 |
|---|---|---|
| url | String | 上传后的文件访问地址 |
失败响应
| HTTP状态码 | 错误码 | 描述 | 排查建议 |
|---|---|---|---|
| 200 | 非 0 | 业务错误 | 确认 base64 有效且 token 未过期 |