收藏
回答

showShareImageMenu分享本地路径,消息发送失败

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug showShareImageMenu 微信安卓客户端 8.0.33 2.30.3

将base64通过wx.getFileSystemManager().writeFile方法保存为本地路径后进行分享,在真机上可以弹出分享弹窗,但是分享给好友时,一直提示消息发送失败,具体可查看代码片段

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

1 个回答

  • 启年
    启年
    2023-04-07

    看了下你的代码片段,代码写的很好,没有任何问题。


    出问题的地方,就在你图片的base64写的不对,你看看你的图片,是gif格式的,正确的应该是下面我复制的这种


    data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAMgCAYAAADbcAZoAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3OGS40iSs+uu+7/oPlZjx/ab7OlKBqUnQqAn9m+FnPAX8KA81bO//v77…………………………



    你可以在工具网站试试看https://imgtobase64.d777.com/

    2023-04-07
    有用 1
    回复 3
    • 启年
      启年
      2023-04-07
      2023-04-07
      1
      回复
    • 0.0
      0.0
      2023-04-19
      好像和图片大小有关系,我换了一个1kb的图片可以发送出去
      2023-04-19
      回复
    • 启年
      启年
      2023-04-19回复0.0
      跟图片大小没关系,是你格式不对好吧
      2023-04-19
      回复
登录 后发表内容