♞HTML5 直接提取本地图片BSAE64数据

首先我们在先创建两个控件,一个file控件,用来选择本地图片文件,再来创建一个img,用来存放转换后的数据。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script>
function Get_Local_Img_Base64(id_r,id_w){
	var obj_r= document.getElementById(id_r).files[0];
	var obj_w= document.getElementById(id_w);
	var reader = new FileReader(); 
	reader.readAsDataURL(obj_r);
	reader.onload = function(e){ obj_w.src=this.result; }
}
</script>
</head>

<body>
	<input type="file" id='src_img' accept="image/*;capture=camera" onchange=Get_Local_Img_Base64(this.id,'look_image') />
	<br>
	<img id='look_image' />
</body>
</html>

 

function Get_Local_Img_Base64(id_r,id_w){
	var obj_r= document.getElementById(id_r).files[0];
	var obj_w= document.getElementById(id_w);
	var reader = new FileReader(); 
	reader.readAsDataURL(obj_r);
	reader.onload = function(e){ obj_w.src=this.result; }
}

 

阅读剩余
THE END