目录
兼容性:企业微信 iOS、Android 4.0.20 开始支持
从企业微信会话中选择文件,用户选择文件之后,返回临时文件 localId,可再调用 getLocalFileData 获取文件内容。
ww.chooseMessageFile({
count: 10,
type: 'image',
})
本接口必须使用应用身份进行注册
当前成员必须在应用的可见范围之中
属性 | 类型 | 默认值 | 必填 | 说明 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
count | number | 是 | 最多可以选择的文件个数,取值范围: 1~100 | |||||||||||||||||
type | string | 'video_and_image' | 否 | 所选的文件的类型 | ||||||||||||||||
| ||||||||||||||||||||
success | Function | 否 | 成功回调 | |||||||||||||||||
fail | Function | 否 | 失败回调 | |||||||||||||||||
cancel | Function | 否 | 取消回调 | |||||||||||||||||
complete | Function | 否 | 完成回调 |
Promise<Object>
属性 | 类型 | 必填 | 说明 | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
errMsg | string | 是 | 通用错误信息 | ||||||||||||||||||||||||||||||||||||||||||||||||
errCode | number | 是 | 通用错误码 | ||||||||||||||||||||||||||||||||||||||||||||||||
tempFiles | Object[] | 是 | 返回选择的文件的本地临时文件对象数组 | ||||||||||||||||||||||||||||||||||||||||||||||||
|
wx.invoke('chooseMessageFile', {
count: 10,
type: 'image',
}, function(res) {
// 这里是回调函数
if (res.err_msg == "chooseMessageFile:ok"){
const tempFiles = res.tempFiles
}
});