收藏
回答

企业微信选择会话文件 ios系统总是显示失败?

企业微信选择会话文件时,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);
      },


回答关注问题邀请回答
收藏
登录 后发表内容