function readFile(obj){
var file = obj.files[0];
//判斷類型是不是圖片
if(!/image/\w+/.test(file.type)){
alert("請確保文件為圖像類型");
return false;
}
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function(e){
alert(this.result); //就是base64
}
}
<input type="file" id="picFile" onchange="readFile(this)" />