In this post, Upload Image and Covert To The Base64 String by Using Javascript , you will learn how to convert uploaded image into Base64 string.
Base64 encoded Format : data:image/png;base64,8UIOINSHVBORw0KG467JYSGHSKGSFAAAANSUhEUgAHJSKJSKUGBHSH
Base64 is a binary-to-text encoding techniques that encode binary data into 24-bit sequences that can be represented by four 6-bit Base64 digits.
<!DOCTYPE html> <html lang="en"> <input type="file" id="upload_file" name="upload_file"><br> <p id="base64"></p><br> <img id="uploaded_image"><br> <script> function uploadFile() { console.log('here'); if (!this.files || !this.files[0]) return; const fileReader = new FileReader(); fileReader.addEventListener("load", function(evt) { document.querySelector("#uploaded_image").src = evt.target.result; document.querySelector("#base64").textContent = evt.target.result; }); fileReader.readAsDataURL(this.files[0]); } document.querySelector("#upload_file").addEventListener("change", uploadFile); </script> </html>
Output:
I hope this post helped you to learn about Upload Image and Covert To The Javaby Using Javascript in a very detailed way.