文件转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() 处理转化获得
标签:文件,dataInfo,responseType,处理,res,base64,result,reader,data 来源: https://www.cnblogs.com/waitingbar/p/11726295.html