前端将后端数据流转为图片(微信小程序)

获取后端流的请求responseType必须使用arraybuffer

将后端数据刘转换为base64再转换为本地图片

html与data

//  

 


//
data={
  codeImg: '',
}

简单版

async getImage(codeUrl) {
       
        let res = await wepy.request({
            url: 'url',
            method: 'POST',
            data: {
               data,
            },
            header: {
                'Content-Type': 'application/json;charset=UTF-8',
                Authorization: sessionToken,
            },
            responseType: 'arraybuffer',
        });
      
            if (res) {
                var binary = '';
                var bytes = new Uint8Array(res);
                for (var len = bytes.byteLength, i = 0; i < len; i++) {
                    binary += String.f

你可能感兴趣的:(前端,微信小程序,小程序)