收藏
回答

域名已配置 但一直提示fail url not in domain list?

域名已配置 但wx.downloadFile接口一直提示fail url not in domain list (只有手机上打开调试功能才可以正常下载,很奇怪),appid wx7c133017736f0055,很急,官方来看下

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

2 个回答

  • 友人A
    友人A
    2020-05-07
    // 获取图片对象
    export function getImgObj({ canvas, url, callback }) {
      return new Promise((resolve, reject) => {
        wx.downloadFile({
          url,
          success: (res) => {
            if (res.statusCode === 200) {
              loadImage(canvas, res.tempFilePath).then((imgObj) => {
                callback(imgObj)
                resolve()
              })
            }
          },
          fail: (err) => {
            wx.showToast({
              title: '海报资源下载失败',
              icon: 'none',
            })
            reject(err)
          },
        })
      })
    }
    
    
    export function loadImage(canvas, imgSrc) {
      console.log('loadImage -> imgSrc', imgSrc)
      return new Promise((resolve, reject) => {
        let _img = canvas.createImage()
        _img.onload = () => {
          console.log('背景加载')
          resolve(_img)
        }
        _img.onerror = (err) => {
          console.log('加载错误', err)
          wx.showToast({
            title: '海报资源加载失败',
            icon: 'none',
          })
          reject(err)
        }
        _img.src = imgSrc
      })
    }
    
    2020-05-07
    有用
    回复 1
    • 友人A
      友人A
      2020-05-07
      2020-05-07
      回复
  • Code Weaver
    Code Weaver
    2020-05-07

    重启大法好。

    2020-05-07
    有用
    回复 6
    • 友人A
      友人A
      2020-05-07
      试了没有用,电脑都重启了,微信页重启了,还是出错。这个功能之前是好的,代码也没动过,从昨天开始就不知道为什么就不能用了
      2020-05-07
      回复
    • Code Weaver
      Code Weaver
      2020-05-07回复友人A
      看下你downloadfile的链接
      2020-05-07
      回复
    • Code Weaver
      Code Weaver
      2020-05-07回复友人A
      这个你要不问下阿里云客服。貌似有的需要配置啥名单。我上次看谁说过。
      2020-05-07
      回复
    • 友人A
      友人A
      2020-05-07回复Code Weaver
      https://bkt-jlwe.oss-cn-shanghai.aliyuncs.com/0.000prod/0.45172300%xxxxxxxxx.jpg.        图片涉及一些隐私,一部分我先用xxxx代替,不能给你完整的
      2020-05-07
      回复
    • 友人A
      友人A
      2020-05-07回复Code Weaver
      找到原因了,有一张图片是http协议,不是https,所以出错
      2020-05-07
      回复
    查看更多(1)
登录 后发表内容
问题标签