Base64转blob文件
export function dataURLtoFile(dataURI, type) {
const binary = window.atob(dataURI.split(',')[1])
const array = []
for (let i = 0; i < binary.length; i++) {
array.push(binary.charCodeAt(i))
}
return new Blob([new Uint8Array(array)], { type: type })
}
Blob转为Base64
export function convertToBase64(blob){
return new Promise((resolve, reject) => {
const reader = new FileReader()
reader.readAsDataURL(blob)
reader.onloadend = () => resolve(reader.result)
reader.onerror = error => reject(error)
}
}