收藏
回答

小程序onShareAppMessage使用本地图片,第二次转发后图片暂时无法查看?

问题:onShareAppMessage使用本地图片,第一次分享时,在消息列表里能看到分享出去的图片,但是第二次及以后分享,图片显示‘暂时无法查看’;改为网络图片OK了;请问本地图片为何会出现这个问题?问题100%复现;如下图:


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

3 个回答

  • 小满
    小满
    2019-10-21

    请使用网络图片。。。。

    2019-10-21
    有用 3
    回复 4
    • hs
      hs
      2019-10-21
      我们现在需要动态生成一个图片,我用canvas画出来的图片,用不了网络图片呢,或者把canvas生成的临时文件路径转为网络图片呢
      2019-10-21
      1
      回复
    • hs
      hs
      2019-10-21
      求助
      2019-10-21
      1
      回复
    • 小满
      小满
      2019-10-21回复hs
      canvas画出来以后先生成临时文件传到服务器,取到网络地址存到data或store,分享的时候取这个网络地址图片
      2019-10-21
      1
      回复
    • hs
      hs
      2019-10-21
      好的,感谢感谢
      2019-10-21
      1
      回复
  • 叶無魂
    叶無魂
    2019-10-21

    分享只能用网络地址吧我记得,  如果你是canvas生成的可以考虑上传到服务端再用

    2019-10-21
    有用 2
    回复 5
    • hs
      hs
      2019-10-21
      本地图片官方文档上说也可以用呢,但是我第二次分享,在消息列表里,图片显示暂时无法查看
      2019-10-21
      1
      回复
    • hs
      hs
      2019-10-21
      谢谢~~~
      2019-10-21
      1
      回复
    • 叶無魂
      叶無魂
      2019-10-21回复hs
      啊 那是我记错了,但是你用canvas的话做不成同步,分享函数值异步的,不能等你canvas画完,再转发 好像
      2019-10-21
      1
      回复
    • hs
      hs
      2019-10-21回复叶無魂
      嗯嗯,这块我处理了,页面一进来,在onload是就转发,转发的时候能获取到图片,就是转发后看对话列表出了问题,第一次转发后,看对话框中,可以看到图片,但是第二次和往后转发就看不到图片了;在考虑传到服务端,用网络链接试试
      2019-10-21
      1
      回复
    • hs
      hs
      2019-10-21
      我用的是QQ小程序,刚刚试了微信小程序用本地图片作为分享的图片没问题,QQ小程序有这个问题😔
      2019-10-21
      1
      回复
  • 原点的原点
    原点的原点
    2019-10-21

    本地图片放分包了?

    2019-10-21
    有用 1
    回复 1
    • hs
      hs
      2019-10-21
      没呢,我用canvas画的图片,要分享出去,分享时的界面都能显示图片,但是分享后,到消息列表中,发现第二次和往后分享的图片都无法显示;换成本地图片,也是这样的问题;
      2019-10-21
      1
      回复
登录 后发表内容
问题标签