我想将本Map像转换为base64。reader.readAsDataURL不工作。我总是得到一个未定义的原始变量。文件var的值是我试图上传的文件的元数据。
HTML:
<input
type="file"
accept="image/jpeg/*"
@change="uploadImage()"
/>
JS:
uploadImage() {
const file = document.querySelector('input[type=file]').files[0]
const reader = new FileReader()
const rawImg = reader.readAsDataURL(file)
console.log(file)
console.log(rawImg)
}
1条答案
按热度按时间niwlg2el1#
如果您直接从
readAsDataURL
设置图像,它将始终返回undefined
。使用onloadend
事件: