收藏
回答

takeSnapshot参数不生效?

用官方提供的代码片段修改了takeSnapshot的type值,运行下来还是打印arraybuffer的结果

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

3 个回答

  • 2023-11-23

    根据文档默认type="file", 但实际试了很多次都没有返回tempFilePath字段。

    目前解决方法,只能自己将arraybuffer 再转一下

    const localImg = `${wx.env.USER_DATA_PATH}/${new Date().getTime()}.png`
    const fs = wx.getFileSystemManager();
    
    // 将海报数据写入本地文件
    fs.writeFileSync(localImg, res.data, 'binary')
    
    2023-11-23
    有用
    回复
  • 发飙的蜗牛
    发飙的蜗牛
    2023-09-21

    这个我问过。他们还没有对外开放,目前只能返回arraybuffer

    2023-09-21
    有用
    回复
  • Hlxuan.
    Hlxuan.
    2023-09-21

    工具上可能还没支持,可以用真机预览看看(需要升级到最新版的微信客户端)。

    2023-09-21
    有用
    回复
登录 后发表内容