目录
兼容性:企业微信 iOS、Android 4.0.20 开始支持
获取 chooseMessageFile 返回的 localId 对应的文件内容。
ww.getLocalFileData({
localId: '',
})
本接口必须使用应用身份进行注册
当前成员必须在应用的可见范围之中
| 属性 | 类型 | 必填 | 说明 | |
|---|---|---|---|---|
| localId | string | 是 | 本地临时文件 ID | |
| success | Function | 否 | 成功回调 | |
| fail | Function | 否 | 失败回调 | |
| cancel | Function | 否 | 取消回调 | |
| complete | Function | 否 | 完成回调 |
Promise<Object>
| 属性 | 类型 | 必填 | 说明 | |
|---|---|---|---|---|
| errMsg | string | 是 | 通用错误信息 | |
| errCode | number | 是 | 通用错误码 | |
| localData | string | 是 | 文件内容的base64编码 |
| errMsg | 说明 |
|---|---|
| getLocalFileData:ok | 执行成功 |
| no permission | 应用签名校验失败,或成员不在应用的可见范围内 |
| no such file | localId不存在或者文件已删除 |
| file exceed size limit | 不支持超过20M的文件 |
wx.invoke('getLocalFileData', {
localId: '', // 文件的localID
}, function(res) {
// 这里是回调函数
if (res.err_msg == "getLocalFileData:ok"){
var localData = res.localData; // localData是文件的base64数据
}
});
