收藏
回答

wx.canvasToTempFilePath 返回的地址image无法显示

问题模块 框架类型 操作系统 工具版本
开发者工具 小程序 Windows v1.02.1802080

wx.canvasToTempFilePath 返回的地址image无法显示


IDE版本:v1.02.1802080

问题:使用wx.canvasToTempFilePath代码如下

//js

let w = 750 * this.data.scale;

let h = 1331 * this.data.scale;
wx.canvasToTempFilePath({
   x: 0,
   y: 0,
   width: w,
   height: h,
   destWidth: w,
   destHeight: h,
   fileType: 'jpg',
   canvasId: 'canvas-demo',
   success: (res) => {
      this.setData({
         resultImg: res.tempFilePath
      });
      wx.hideLoading();
   }

})


//wxml

<image style='width:100%;height:100%' src='{{resultImg}}'></image>




VM10634:2 Failed to load image http://tmp/wx29b36995dd2d651d.o6zAJsylq9Cfw8ycQlyhqBBjOUhM.83919b7049fe20ff87cff1c78bcae1f6.jpg

the server responded with a status of 404 (HTTP/1.1 404 Not Found) 

From server 127.0.0.1


报错提示 如上面 但是真机不会


顺便说一下 IDE没有更新之前做过一个项目 是没有这个问题的

最后一次编辑于  2018-02-26
回答关注问题邀请回答
收藏

2 个回答

  • 沐灬晨风
    沐灬晨风
    2018-03-01

    勾选了"不校验安全域名、web-view 域名、TLS 版本以及 HTTPS 证书"...还是不行....更新之前写的项目可以看这个路径的图片,更新之后的就不行了

    2018-03-01
    赞同
    回复
  • (・ω・)ノ
    (・ω・)ノ
    2018-02-26

    我之前碰到这个问题的解决办法:


    1. 关掉本地代理

    2. 重启一下调试器

    3. 在调试器里勾选"不校验安全域名、web-view 域名、TLS 版本以及 HTTPS 证书"


    2018-02-26
    赞同
    回复