一、代码:
axios({ method: 'get', url: apiPath.common.downloaddUrl, responseType: 'blob'}).then(res => { console.log(res) if (res && res.data && res.data.size) { const dataInfo = res.data let reader = new FileReader() reader.readAsDataURL(dataInfo) reader.onload = function (e) { const result = e.target.result console.log(result) // 打印base64链接 } }})二、关键点:1、在一个请求中添加 responseType 为 blob2、利用 new FileReader() 处理转化获得