<input type="file" name="" id="">
<script>
var files = document.querySelector("input");
// input[type ] 中的文件 在files对象中的files类数组中
// 可用fr.readAsDateUrl来读取文件
// fr.onload 完成后可获取文件的base64值
files.onchange=function(){
console.log(this.files);
var fr = new FileReader();
fr.readAsDataURL(this.files[0]);
// onload事件
//
fr.onload=function(){
alert(this.result)
}
}
</script>
本文介绍了一种使用HTML和JavaScript处理文件输入的方法。通过input元素选择文件后,利用FileReader API读取文件并将其转换为Data URL,最终在控制台输出文件的Base64编码值。
2857

被折叠的 条评论
为什么被折叠?



