博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于responseType的值
阅读量:5032 次
发布时间:2019-06-12

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

http请求有个responseType, 用来设置返回值,默认是'',等同于text,数据格式的转换是浏览器处理的

我们还会用到json,buffer,blob

json:是我们经常遇到后端返回的数据格式,直接res.json就可以

blob,当后端返回一个文件流时候回用到,

let a = new FileReader();    a.readAsDataURL(this.response)    a.onload = function (e){      setUrl(e.target.result)    };

buffer:

读取buffer

let bytes = new Uint8Array(this.response);//这里打印返回的response,会显示[[Int8Array]],也就是当前buffer需要Int8Array来构建视图   let data = "";    let len = bytes.byteLength;    for (let i = 0; i < len; i++) {      data += String.fromCharCode(bytes[i]);    }    setUrl("data:image/png;base64," + window.btoa(data));

  

  

转载于:https://www.cnblogs.com/lyz1991/p/11468895.html

你可能感兴趣的文章
使用vbs或者bat脚本修改IE浏览器安全级别和选项
查看>>
Silverlight入门
查看>>
Silverlight动态调用WEBSERVICE,WCF方法
查看>>
LeetCode 895. Maximum Frequency Stack
查看>>
模仿segmentfault 评论
查看>>
一个简单的日志函数C++
查看>>
Java 8 中如何优雅的处理集合
查看>>
IOS程序的启动过程
查看>>
连接Linux下 XAMPP集成环境中部署的禅道的数据库MariaDB
查看>>
Java操作Excel和Word
查看>>
Oracle 体系结构之ORACLE物理结构
查看>>
ORA-12538: TNS: no such protocol adapter
查看>>
盒子模型
查看>>
局域网协议
查看>>
[HNOI2012]永无乡 线段树合并
查看>>
Spring整合hibernate:3、使用XML进行声明式的事务管理
查看>>
SqlServer之Convert 函数应用格式化日期(转)
查看>>
软件测试领域中的10个生存和发展技巧
查看>>
Camera前后摄像头同时预览
查看>>
HDU 1856
查看>>