1 // 創建一個FileReader對象
2 var reader = new FileReader();
3
4 // 綁定load事件
5 reader.onload = function(e) {
6 console.log(e.target.result);
7 }
8
9 // 讀取File對象的數據
10 reader.readAsDataURL(document.querySelector("input[type=file]").files[0]);
當FileReader對象通過readAsDataURL讀取數據成功后,就會觸發load事件。target中的result屬性的值,就是該文件的base64數據