收藏
回答

wx.getImageInfo src地址找不到?

详细如下:

wx.getImageInfo({
                    src: './imags/1.jpg', // 地址有效
                    success (res) {
                        console.log('res', res);
                        context.drawImage(res.path, 0, 0, parseInt(self.data.vWidth/self.data.info.pixelRatio), parseInt(self.data.rHeight/self.data.info.pixelRatio))
                        context.draw(true)
                    },
                    fail (res){
                        console.log('fail res', res);
                    }
                })

使用 getImageInfo 接口时,报以下错误

getImageInfo:fail file not found

注: 此功能在component中实现

另外,修改src 参数,使用云开发上传的HTTPS的绝对图片地址时,如https://7265-release-kbz05-1259581236.tcb.qcloud.la/1.jpg?sign=b8cc5144597081d247d4509f0ad1ef71&t=1568887427

接口res.path 返回的带有tmp路径的文件路径不可访问


以上两个问题

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

2 个回答

  • 微盟
    微盟
    2019-09-20



    pages/index/index中引入了verify-code组件,

    图一可以看出在组件中使用getImageInfo,src中填写的相对路径,经过getImageInfo解析出来的路径是pages/index/1.jpg, 说明在组件中getImageInfo处理src是从当面页面所在目录下去查找相对路径的,并不是从组件所在目录查找相对路径的

    图二中删除pages/index下的1.jpg过后就就找不到src:'1.jpg'的图片了


    2019-09-20
    有用
    回复
  • 是小白啊
    是小白啊
    2019-09-20

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

    2019-09-20
    有用
    回复 1
    • vicha
      vicha
      2019-09-20
      https://developers.weixin.qq.com/s/uSfurwmR7vbH
      2019-09-20
      回复
登录 后发表内容
问题标签