企业微信选择会话文件时,ios系统得总是报fail
失败Object ferrMsg: "gy_ chooseMessageFile:fail..errMsg: "qy__chooseMessageFile:fail no sessionor expired"
proto : Object
await (wx as any).qy.checkSession({
success: function (res: any) {
//session_key 未过期,并且在本生命周期一直有效
console.error("checkSession检测成功", res);
},
fail: function (res: any) {
console.error("checkSession检测失效", res);
// session_key 已经失效,需要重新执行登录流程
(wx as any).qy.login({
success(res: any) {
console.error("微信登录成功", res);
(wx as any).qy.chooseMessageFile({
count: 1, //最多可以选择的文件个数,可以 0~100,
type: "file", // 可以选择除了图片和视频之外的其它的文件
success: (res: any) => {
// tempFilePath可以作为img标签的src属性显示图片
const tempFilePaths = res.tempFiles;
this.$emit("uploadFile", tempFilePaths);
},
fail: (err: any) => {
console.error("失败", err);
},
});
},
fail(res: any) {
console.error("微信登录失败", res);
},