最近有个项目后端返回的图片是个二进制流,把二进制流转换成图片,发现有几个有意思又比较少见的api,特意记录一下
btoa:用于创建一个 base-64 编码的字符串。
fromCharCode:将一个或多个 Unicode 值转换为字符串
Uint8Array:一个8位无符号整型数组
作者:白菜new
链接:https://juejin.cn/post/7124888972538413092
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
let imgUrl = 'data:image/jpeg;base64,' + btoa(String.fromCharCode(...new Uint8Array(response.data)))
网友评论