<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <input type="file" name="upimg" id='upimg'> </body> </html> <script> window.onload = () => { // 上傳圖片轉換成base64 let upDOM = document.getElementById('upimg') upDOM.addEventListener('change', (e) => { console.log(e) console.log(upDOM.files[0]) var reader = new FileReader(); reader.readAsDataURL(upDOM.files[0]); reader.onload = function (ie) { var Base64Val = this.result; console.log('Base64') console.log(Base64Val) } }) } </script>