<html>
<body>
<input type="file" name="imgs" id="imgs" value="" onchange="return filechange()"/>
</body>
<script>
function filechange(){
var img = event.target.files[0]; //选择的文件
let reader = new FileReader()
reader.readAsDataURL(img);
// reader.readAsArrayBuffer(img)
reader.onload=function(e){
// console.log(11);
var dataBase64= e.target.result; //result是你读取到的文件内容,此属性读取完成才能使用
console.log(dataBase64)
//dataBase64即为图片转码后的base64数据
}
// return new Promise(function(resolve, reject) {
// let reader = new FileReader();
// reader.readAsArrayBuffer(file);
// reader.onload = function() {
// resolve(this.result)
// }
// };
}
document.getElementById('imgs').onclick = function(e) {
e.target.value = ''
}
</script>
</html>