第三方应用开发 客户端API 小程序 更多企业微信专用接口 从会话选择文件
从会话选择文件

wx.qy.chooseMessageFile(Object object)

调用前提:
必须先调用过wx.qy.login,且session_key未过期,开发者可调用checkSession 检查当前登录态
当前成员必须在应用的可见范围

从企业微信客户端会话选择文件

参数

Object object
参数名类型必填说明
countNumber最多可以选择的文件个数,可以 1~100,超出该范围时报错parameter error: invalid parameter.count
typeString所选的文件的类型,默认值是'video_and_image',合法的类型值参见object.type说明,不合法时报错parameter error: invalid parameter.type
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)
object.type说明
说明
video只能选择视频文件
image只能选择图片文件
file可以选择除了图片和视频之外的其它的文件
video_and_image可以同时选择视频与图片

参数

Object res
参数名类型说明
tempFilesArray[Object]返回选择的文件的本地临时文件对象数组
res.tempFiles 的结构
参数名类型说明
pathString本地临时文件路径 (本地路径)
sizeNumber本地临时文件大小,单位 B
nameString选择的文件名称
typeString选择的文件类型
timeNumber选择的文件的会话发送时间,Unix时间戳

 

res.type说明
说明
video视频文件
image图片文件
file除图片和视频的文件

示例代码:

wx.qy.chooseMessageFile({
  count: 10,
  type: 'image',
  success (res) {
    // tempFilePath可以作为img标签的src属性显示图片
    const tempFilePaths = res.tempFiles
  }
})

平台版本说明

平台企业微信版本要求
ios≥3.1.18
android≥3.1.18
win不支持
mac不支持
上一篇
转发成功回调
下一篇
微信小程序API支持情况