如何在Angular中将选定的文件字节数组转换为base64



我需要带参数输入的调用api是base64格式的文件,所以当我从客户端选择文件时,我想将其转换为Angular中的base64。

以DataURL的形式读取文件。

onFileUpload(event: any) {
let file = event.target.files[0]
const fileReader = new FileReader()
fileReader.readAsDataURL(file)
fileReader.onload = () => {
// You'll get the base64 string here
console.log("base64 :", fileReader.result)
}
fileReader.onerror = (error) => {
console.log("Error reading file :", error)
}
}

最新更新