Skip to content

上传文件

POST /visitor/upload/file

上传普通文件、视频或语音。成功后应按文件类型组装 content,再调用“发送消息”。

请求参数

请求类型为 multipart/form-data

字段位置类型必填用途
fileform-datafile上传文件。
kindform-datastringfilevideovoice;默认 file

成功响应

json
{
  "code": 0,
  "msg": "ok",
  "data": {
    "src": "//<当前请求主机>/upload/files/<服务端路径>",
    "name": "<原始文件名>",
    "size": "<格式化后的文件大小>"
  }
}
字段类型用途
data.srcstring上传后的资源 URL。
data.namestring原始文件名。
data.sizestring服务端格式化后的文件大小。

普通文件格式:file[${name}\t${size}](${src});语音格式:voice(${src})。视频和语音的大小上限分别读取 video_max_bytesvoice_max_bytes,普通文件读取 file_max_bytes