WorkPro 手册

接口地址

[接口服务器地址]/api/common/upload.html

请求方法

POST

Request Headers

名称 必选 类型 说明
Content-Type true string multipart/form-data
authen true string 认证码 什么是认证码
appid true string 接入ID 什么是接入ID
timestamp true string 时间戳
uid true string 当前帐号
lang true string 语言 zh-cn,en-us

Request Body

名称 必选 类型 说明
file true file 文件
type false string 所属模块 支持:common(默认)、avatar(头像)、file(消息)、group(群共享)、app(应用相关)
name false integer 文件名 示例:图片.jpg
duration false integer 时长 音频或视频文件的时长,单位秒
group_id false string 群组ID 所属模块为group时填写
pid false string 父文件夹ID 所属模块为group时填写
user_id false string 上传用户ID 所属模块为group时填写
is_thumb false integer 生成缩略图 是否生成缩略图 0:不生成(默认) 1:生成
thumb_width false integer 缩略图宽 单位PX 默认60
thumb_height false integer 缩略图高 单位PX 默认60
original false integer 原图或优化图 0 优化图 1 原图
officefile false integer 是否在线文档 0 否 1 是
target_type false integer 文件所属的会话类型 0 user 1 group
target_id false string 接收者/群组ID

调用样例及调试工具

测试接口

返回结果(成功)

            {"status":1,"code":0,"msg":"","data":{"gid":"e197529a5ab811e9b23888d7f697be9a","name":"test.jpg","size":1024,"type":"image","md5":"0669aa4ef7c1d9ccceba0db30480fff7","url":"\\uploads\\common\\20180101\\a350eefe9d28b90c59a00686829001ae.jpg","thumb_url":"\\uploads\\common\\20180101\\a350eefe9d28b90c59a00686829001ae_thumb.jpg","duration":0,"ext":"jpg","received_size":1024}}