Uniapp如何处理后端返回图片流验证码

news/2024/11/1 20:38:35/

登录验证码请求接口返回内容为乱码

在这里插入图片描述

处理代码

uni.request({url: '你请求的地址',method: 'POST',data:data,header:header,//请求头responseType: 'arraybuffer',//告诉服务器你希望得到的响应类型为arraybuffer(二进制数据)类型success: res => {let result = res.data;//imgUrl就是我们所需要的数据this.imgUrl = 'data:image/png;base64,' + btoa(new Uint8Array(result ).reduce((datas, byte) => datas + String.fromCharCode(byte), ''));//微信小程序不支持btoa,所以可以用下面这个// this.imgUrl = 'data:image/png;base64,'+uni.arrayBufferToBase64(result );},});

设置好后:

在这里插入图片描述
在这里插入图片描述

注意:responseType: ‘arraybuffer’ 一定要设置成 arraybuffer

不懂 responseType: ‘arraybuffer’ 的看这里

https://blog.csdn.net/Selina_lxh/article/details/129732500


http://www.ppmy.cn/news/1543684.html

相关文章

c++数据结构算法复习基础--7--线性表-队列-常用操作接口-复杂度分析

1、队列 特点:先进先出,后进后出 环形队列(依赖数组实现,单必须实现环形) 链式队列(依赖链表实现) 2、环形队列 理论 常规数组思想随着队列的不断使用,会出现越界 所以要将其…

《等保测评:安全与发展的双轮驱动》

在快速发展的数字经济时代,网络安全已成为企业生存与发展的关键因素。等保测评作为国家网络安全等级保护制度的核心内容,不仅为企业筑起一道坚实的安全防线,更成为推动企业高质量发展的双轮之一。本文将深入探讨等保测评如何在保障安全的同时…

视频编辑的创意工坊,使用视频剪辑软件将视频随机分割成两段并去声进行MP3音频和M3u8文件的生成,让视频制作更高效

面对海量的视频编辑任务,你是否曾感到手足无措,渴望一种既简单又高效的方式来处理它们?别担心,媒体梦工厂软件带着它的魔法棒来啦!它就像一位技艺高超的视频巫师,能轻松帮你在线完成视频编辑任务&#xff0…

计算堆栈中的剩余数字

更多关于刷题的内容欢迎订阅我的专栏华为刷题笔记 该专栏题目包含两部分&#xff1a; 100 分值部分题目 200 分值部分题目 所有题目都会陆续更新&#xff0c;订阅防丢失 题目描述&#xff1a; 向一个空栈中依次存入正整数&#xff0c; 假设入栈元素 n ( 1 < n < 2…

Spring Boot在校园社团信息管理中的实践与思考

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常…

PHP语言学习教程:从入门到精通

PHP语言学习教程&#xff1a;从入门到精通 欢迎来到这篇关于 PHP 的学习教程&#xff01;在这篇文章中&#xff0c;我们将深入探讨 PHP 的各个方面&#xff0c;从基础语法到高级特性&#xff0c;帮助你掌握这门强大的服务器端编程语言。无论你是初学者还是有一定经验的开发者&…

kotlin android Handler removeCallbacks runnable不生效的一种可能

android Handler无法移除runnable。 比较老的解释就是因为messageQueue已经即将执行的不能被取消&#xff0c;这种我们很好理解它&#xff0c; 因为他已经在跑了&#xff0c;自然无法移掉。 但是在kotlin下有个大坑。 赶快来全局搜索检查你的removeCallbacks吧&#xff01; pr…

Python3 基础核心语法指南(初级版)

Python 是一门广泛使用的编程语言&#xff0c;适合从小项目到大规模应用开发。本文介绍 Python 的基本语法和一些实用的编程技巧&#xff0c;适合初学者与开发人员。为了方便大家理解&#xff0c;有些例子采用两种写法&#xff0c;一种采用的是英文变量名&#xff0c;另一种则采…