收藏
回答

wxml-to-canvas的image标签为什么用本地临时路径会报错?

最后一次编辑于  09-26
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-CJiang
    社区技术运营专员-CJiang
    09-25

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    09-25
    有用
    回复 6
    • Neverland
      Neverland
      09-26
      https://developers.weixin.qq.com/s/U01aEEmO7ukQ
      09-26
      1
      回复
    • 社区技术运营专员-CJiang
      社区技术运营专员-CJiang
      09-26
      这个临时路径是生成的这个图。可以把他删除了再重试,可以用wx.downloadFile生成的临时文件试试。
      09-26
      1
      回复
    • 社区技术运营专员-CJiang
      社区技术运营专员-CJiang
      09-26回复Neverland
      截图标错了把那个e的给删除。
      09-26
      1
      回复
    • Neverland
      Neverland
      09-26
      也许和我获取到的二维码有关。


      我想请问下,用wxacode.createQRCod获取的小程序码,必须有线上已发布小程序已有的页面路径吗?我在开发过程中新建的页面,所以传的路径是线上没有的。


      结果就是后端返给我的base64是很短的一小段,没法用。比如这一段


      data:"eyJlcnJjb2RlIjo0MTAzMCwiZXJybXNnIjoiaW52YWxpZCBwYWdlIHJpZDogNWY2ZjAyY2YtNDVmYzcxZjMtNTZkMjI0OTUifQ=="
      我想确认下是不是这个问题。
      09-26
      回复
    • Neverland
      Neverland
      09-26回复社区技术运营专员-CJiang
      那个e就是唯一出现问题的那个,报错的image标签
      09-26
      回复
    查看更多(1)
  • Neverland
    Neverland
    09-26

    也许和我获取到的二维码有关。

    我想请问下,用wxacode.createQRCod获取的小程序码,必须有线上已发布小程序已有的页面路径吗?我在开发过程中新建的页面,所以传的路径是线上没有的。

    结果就是后端返给我的base64是很短的一小段,没法用。比如这一段

    data:"eyJlcnJjb2RlIjo0MTAzMCwiZXJybXNnIjoiaW52YWxpZCBwYWdlIHJpZDogNWY2ZjAyY2YtNDVmYzcxZjMtNTZkMjI0OTUifQ=="
    

    我想确认下是不是这个问题。


    09-26
    有用 1
    回复
  • Suoz
    Suoz
    10-14

    我也遇到了这个问题

    流程:后端返回base64格式的图片,前端获取转换为binary格式,运用wx.getFileSystemManager().writeFile将图片存入本地临时文件,最后通过canvasdrawer绘制生成新图。

    但是没有成功,然后看了一下生成的本地临时文件url,访问却返回

    {"errcode":41030,"errmsg":"invalid page rid: 5f85da6e-2ceb6706-23213d123"}
    


    报错原因是page不正确,那么有可能是page没有填对,page前面没有/。

    另外一个原因可能在于小程序还未上线,就调试了生成小程序码的功能。或者小程序上线了,但是跳转地址是新添加的,新页面还未上线。


    10-14
    有用
    回复
登录 后发表内容
问题标签