Lazy loaded image
前端
🗒️axios获取二进制流并转化生成文件
字数 382阅读时长 1 分钟
2019-9-27
2025-4-4
type
status
date
slug
summary
tags
category
icon
password
上次编辑时间
Apr 4, 2025 02:19 PM
在很多情况下,我们需要通过后端提供的接口来获取动态生成的文件,而我们请求接口的时候,往往后端返回的是二进制数据流。这时我们该如何将后端返回的二进制数据流转换为我们需要的文件呢?接下来我将以我们常用的axios请求为例来演示。
  1. 在发送请求的时候我们需要将请求配置项中的responseType设置为blob或者arraybuffer,意思是识别响应类型为二进制数据流。
  1. 获取响应结果后,将其转化为Blob对象,并生成文件。
上一篇
Less混合简述
下一篇
Object.defineProperty妙用——Vue2数据双向绑定的原理

评论
Loading...