文件转base64处理

一、代码:

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 为 blob
2、利用 new FileReader() 处理转化获得


上一篇:RestTemplate post请求使用map传参 Controller 接收不到值的解决方案 postForObject方法源码解析.md


下一篇:S