收藏
回答

微信小程序PC端不支持base64格式图片显示怎么解决?

微信小程序PC端不支持base64格式图片显示怎么解决?

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

1 个回答

  • 山禾
    山禾
    09-10

    base64转http格式就可以了 很简单的

    09-10
    有用
    回复 4
    • 北枳&橘子
      北枳&橘子
      09-10
      这个怎么转 我试了好多种方法 PC端都不行
      09-10
      回复
    • 山禾
      山禾
      09-10回复北枳&橘子
      var base64 = this.data.data.image[i];
          console.log('http',wx.env.USER_DATA_PATH)
          var imgPath = wx.env.USER_DATA_PATH + '/e-invoice' + Date.parse(new Date()) + i+'.png';
          // var imgPath = 'http://'+Date.parse(new Date()) + i+'.png';
          var imageData = base64.replace(/^data:image\/\w+;base64,/, "");
          console.log('22',imageData)
          var fs = wx.getFileSystemManager();
          fs.writeFileSync(imgPath, imageData, "base64");
          fs.close();
      09-10
      回复
    • 山禾
      山禾
      09-10
      这是我写的代码 亲测可以用的 你试试
      09-10
      回复
    • 北枳&橘子
      北枳&橘子
      09-10回复山禾
      这个也不行吧 那个获取的临时地址是 wxfile://开头的 也访问不了
      09-10
      回复
登录 后发表内容