收藏
回答

canvasToTempFilePath调用成功,却不能使用tempFilePa

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug canvasToTempFilePath 客户端 7.0.5 2.0.0

- 代码片段



- 当前 Bug 的表现


小程序运维中心报错如下,该问题在线上多次发生。本地未能复现



- 预期表现


代码和报错信息如上,wx.canvasToTempFilePath文档显示success回调返回 res.tempFilePath 应为string类型。为什么还会报这种错误? 是保存图片失败了吗?这种情况下res.tempFilePath 难道是null?如果保存出错为什么还会走success回调呢不应该直接fail吗?


最后一次编辑于  07-22  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • nickname
    nickname
    07-24

    你好,这个是只在管理后台运维中心看到这个报错么?是否能复现?

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

    07-24
    赞同
    回复 3
    • 蘑菇and汤
      蘑菇and汤
      07-31

      只在运维中心看到报错。不能复现。

      问题代码:

      wx.canvasTempFilePath({
        canvasId: 'myCanvas',
        success(res) =>{
           console.log(res.tempFilePath)
        }
      })

      问题:res.tempFilePath 在什么情况下 为非string 类型。

      07-31
      赞同
      回复
    • nickname
      nickname
      07-31回复蘑菇and汤

      麻烦补充一下APPID

      07-31
      赞同
      回复
    • 蘑菇and汤
      蘑菇and汤
      08-01回复nickname
      wx6c6deecdbd409478
      08-01
      赞同
      回复