Appearance
上传文件
POST /visitor/upload/file
上传普通文件、视频或语音。成功后应按文件类型组装 content,再调用“发送消息”。
请求参数
请求类型为 multipart/form-data。
| 字段 | 位置 | 类型 | 必填 | 用途 |
|---|---|---|---|---|
file | form-data | file | 是 | 上传文件。 |
kind | form-data | string | 否 | file、video 或 voice;默认 file。 |
成功响应
json
{
"code": 0,
"msg": "ok",
"data": {
"src": "//<当前请求主机>/upload/files/<服务端路径>",
"name": "<原始文件名>",
"size": "<格式化后的文件大小>"
}
}| 字段 | 类型 | 用途 |
|---|---|---|
data.src | string | 上传后的资源 URL。 |
data.name | string | 原始文件名。 |
data.size | string | 服务端格式化后的文件大小。 |
普通文件格式:file[${name}\t${size}](${src});语音格式:voice(${src})。视频和语音的大小上限分别读取 video_max_bytes、voice_max_bytes,普通文件读取 file_max_bytes。