H5很多时候选择完图片需要先预览下本地的图片,同时上传
<input type="file" class="file" name="file" />
<img src="" alt="" />
拿到files里的file文件后,将file对象转base64方法
//将file对象转化为base64
function previewFile(file) {
let reader
if (file) {
// 创建流对象
reader = new FileReader()
reader.readAsDataURL(file)
}
// 捕获 转换完毕
reader.onload = function(e) {
// 转换后的base64直接放到img标签的src即可显示
document.querySelector('img').src = e.target.result
}
}