vue中接收后台的图片验证码并显示
发布日期:2021-05-07 23:20:40 浏览次数:7 分类:原创文章

本文共 544 字,大约阅读时间需要 1 分钟。

之前有个用jsp写的前端项目,现在需要把它重构成前后端分离的项目,但是登录时我发现后台给我的图片验证码死活出不来,jsp的那个项目不是我做的,我也不清楚是什么搞得。
我把后台传过来的数据打印之后,发现图片验证码是一段数据流,WC,哈哈哈,知道是什么了就好办了

<a href="javascript:;">     <img       alt="如果看不清楚,请单击图片刷新!"       class="pointer img"       :src="captcha"       style="height: 34px;"       @click="getCaptcha()"      /></a>
async getCaptcha() {               const res = await this.$http.get('/sysLogin/captcha.jpg', {                   responseType: 'blob'            })            this.captcha = window.URL.createObjectURL(res.data)        },

完美解决,其实就是把数据流处理一下

上一篇:MySQL数据库定时备份到其他电脑
下一篇:常用的 Git 命令和小技巧(1)

发表评论

最新留言

不错!
[***.144.177.141]2025年04月07日 12时58分20秒