最近在项目中遇到一个登录页面获取验证码,当我调用后端接口的时候,发现最后获取到的是一个乱码数据,然后使用方法将他转换格式 得到这样的结果.
但是也没法直接在页面上进行渲染!
最后通过度娘了解到图片流获取到的数据是一个二进制 通过下面这句代码就可直接获取到 图片!
this.image_code_src = baseURL + `api/verifications/image_codes/${Str_ing}/` //this.image_code_src 就是最后所拿到的数据啦
baseURL = 封装axios 的 baseUrl : 'http://192.168.10.178:8080/'
api/verifications/image_codes/ = 后端给的接口
Str_ing = 唯一标识符
<el-image :src="image_code_src" />
最后就可在页面进行直接渲染啦~