收藏
回答

showShareImageMenu 分享图片,图片发送失败,保存和收藏都没问题,哪出问题了?

showShareImageMenu

基础库 3.6.3

求各位大佬帮忙

回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    10-24

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    10-24
    有用
    回复 7
    • 修身养性
      修身养性
      10-24
      红米k70P
      10-24
      回复
    • 修身养性
      修身养性
      10-24
      shareToWX(url) {
          // 临时文件路径,可以自定义文件名和格式
          const filePath = wx.env.USER_DATA_PATH + "/temp-image.jpeg";
          //需要将流图片中的data:image/png;base64,去掉
          const data = url.replace(/^data:image\/\w+;base64,/, "");
          // 将base64数据写入文件
          wx.getFileSystemManager().writeFile({
           filePath: filePath,
           data: data,
           encoding: "base64",
           success: (res) => {
            console.log("临时文件路径:", filePath);
            console.log("writeFile_res->", res); //errno: 0成功
            //分享
            wx.showShareImageMenu({
             path: filePath,
             success: (res) => {
              uni.showToast({ title: res.errMsg, icon: "none", duration: 5000 });
              console.log("showShareImageMenu_success->", res);
             },
             fail: (err) => {
              uni.showToast({ title: err.errMsg, icon: "none", duration: 5000 });
              console.log("showShareImageMenu_fail->", err);
             },
            });
           },
           fail: (error) => {
            console.error("写入临时文件失败", error);
           },
          });
         },
      10-24
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      10-24回复修身养性
      按照链接提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      10-24
      回复
    • 修身养性
      修身养性
      星期五 15:26回复社区技术运营专员-Jahozheng
      https://developers.weixin.qq.com/s/KlPATcm775Vf
      星期五 15:26
      回复
    • 修身养性
      修身养性
      星期五 15:38回复社区技术运营专员-Jahozheng
      https://developers.weixin.qq.com/s/vrPXicm67QVh
      星期五 15:38
      回复
    查看更多(2)
登录 后发表内容