该接口用于向微盘中的指定位置上传文件。
请求方式: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"
}
参数说明
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
spaceid | string | 否 | 空间spaceid |
fatherid | string | 否 | 父目录fileid, 在根目录时为空间spaceid |
selected_ticket | string | 否 | 微盘和文件选择器jsapi返回的selectedTicket。若填此参数,则不需要填spaceid /fatherid 。 |
file_name | string | 是 | 文件名字(注意:文件名最多填255个字符, 英文算1个, 汉字算2个) |
file_base64_content | string | 是 | 文件内容base64(注意:只需要填入文件内容的Base64,不需要添加任何如:"data:application/x-javascript;base64" 的数据类型描述信息),文件大小上限为10M。大于10M文件,可使用文件分块上传接口 |
注意:spaceid
/fatherid
和selected_ticket
必须填且仅填其中一组参数。
权限说明
返回示例
{
"errcode": 0,
"errmsg": "ok",
"fileid": "FILEID"
}
参数说明
参数 | 类型 | 说明 |
---|---|---|
errcode | int32 | 错误码 |
errmsg | string | 错误码说明 |
fileid | string | 新建文件的fielid |