服务商代开发
基础
数据与智能专区
应用接收专区通知
连接微信
客户联系
办公
服务商代开发
服务端API
微盘
管理文件
上传文件
上传文件
最后更新:2022/12/01

该接口用于向微盘中的指定位置上传文件。

请求方式:POST(HTTPS
请求地址: https://qyapi.weixin.qq.com/cgi-bin/wedrive/file_upload?access_token=ACCESS_TOKEN

请求包体

{
    "spaceid": "SPACEID",
    "fatherid": "FATHERID",
    "selected_ticket": "SELECTED_TICKET",
    "file_name": "FILE_NAME",
    "file_base64_content": "FILE_BASE64_CONTENT"
}

参数说明

参数类型是否必须说明
spaceidstring空间spaceid
fatheridstring父目录fileid, 在根目录时为空间spaceid
selected_ticketstring微盘和文件选择器jsapi返回的selectedTicket。若填此参数,则不需要填spaceid/fatherid
file_namestring文件名字(注意:文件名最多填255个字符, 英文算1个, 汉字算2个)
file_base64_contentstring文件内容base64(注意:只需要填入文件内容的Base64,不需要添加任何如:"data:application/x-javascript;base64" 的数据类型描述信息),文件大小上限为10M。大于10M文件,可使用文件分块上传接口

注意:spaceid/fatheridselected_ticket必须填且仅填其中一组参数。

权限说明

  • 自建应用需配置到“可调用应用”列表中的应用secret所获取的accesstoken来调用(accesstoken如何获取?
  • 第三方应用需具有“微盘”权限
  • 代开发自建应用需具有“微盘”权限

返回示例

{
    "errcode": 0,
    "errmsg": "ok",
    "fileid": "FILEID"
}

参数说明

参数类型说明
errcodeint32错误码
errmsgstring错误码说明
fileidstring新建文件的fielid
上一篇获取文件列表
下一篇文件分块上传
    本节内容
服务端API
基础
数据与智能专区
应用接收专区通知
连接微信
客户联系
办公
客户端API
小程序
基础
连接微信
办公
WECOM-JSSDK
JS-SDK
基础
连接微信
办公
更新日志
联系我们