收藏
回答

为什么canvas生成图片并保存,调试模式下可以正常生成,非调试模式下,图片保存后为透明?

这个是调试模式下生成的

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

4 个回答

  • 沉冰
    沉冰
    2023-02-09

    开发工具右上角 详情-项目配置-downloadFile合法域名

    检查下你下载的文件链接是否已配置


    如果没有就要去后台配置

    https://mp.weixin.qq.com

    左侧边栏 开发-开发管理 顶部开发设置 服务器域名 修改 downloadFIle合法域名


    2023-02-09
    有用
    回复 3
    • 一只小仙女
      一只小仙女
      2023-02-09
      安全域名都设置了,上传和下载都有,同一套代码,另一个小程序可以生成海报
      2023-02-09
      回复
    • 沉冰
      沉冰
      2023-02-09回复一只小仙女
      先把 详情-设置-本地设置-不交易合法域名 这个给关了
      然后在控制台中wx.downloadFile({url: '你的图片地址'})
      然后看看有没有报错
      如果是第二张图的样子,那么就是你没有设置到
      2023-02-09
      回复
    • 一只小仙女
      一只小仙女
      发表于移动端
      2023-02-10回复沉冰
      这个我试过了,关掉以后没有报错
      2023-02-10
      回复
  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    2023-02-09

    调试模式是无视安全域名检查的,关闭就会验证,确认是否添加安全域名,上传和下载

    2023-02-09
    有用
    回复 3
    • 一只小仙女
      一只小仙女
      2023-02-09
      这个都设置了,同一套代码另一个小程序可以使用
      2023-02-09
      回复
    • H1HAO 🇨🇳
      H1HAO 🇨🇳
      2023-02-09回复一只小仙女
      另一个可以,说明你这个小程序没有配置downloadFile安全域名啊,要不然同样的东西怎么会不一样呢
      2023-02-09
      回复
    • 一只小仙女
      一只小仙女
      发表于移动端
      2023-02-10回复H1HAO 🇨🇳
      确实配置了啊,而且关掉不验证安全域名,也是可以下载生成的
      2023-02-10
      回复
  • 红薯
    红薯
    2023-02-09

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


    2023-02-09
    有用
    回复
  • 一只小仙女
    一只小仙女
    2023-02-09

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