二维码base64转图片
发布于 5 年前 作者 yanye 2999 次浏览 来自 分享
        
        var base64 = res.data.replace(/[\r\n]/g, "") //res.data是后端返给你的base64,有时候会存在换行符,
        // 小程序端解析不了,你需要自己做处理   
        var array = wx.base64ToArrayBuffer(base64)
        const req = wx.getFileSystemManager();
        const FILE_BASE_NAME = 'mine_base64';
        const filePath = wx.env.USER_DATA_PATH + '/' + FILE_BASE_NAME + '.png';
        req.writeFile({
          filePath,
          data: array,
          encoding: 'binary',
          success() {
            console.log(filePath)
            that.setData({
              errormsg: '',
              code: filePath //图片地址
            })
          },
          fail() {

          },
        });
1 回复
回到顶部