Skip to content

mbganesh/ImageToBase64WithReact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d3cf3b4 · Dec 2, 2021

History

6 Commits
Sep 21, 2021
Sep 21, 2021
Sep 21, 2021
Dec 2, 2021
Sep 21, 2021
Sep 21, 2021

Repository files navigation

Getting Started with Create React App

This project was bootstrapped with Create React App.

Base64 - Compressor Hit Here

HomePage.js

Hit to locate ImageToBase64 Here.

Code

// funcation

 const uploadImage = async (e) => {
    const file = e.target.files[0];
    const base64 = await base64Convertor(file);
    console.log(base64);
    setImage(base64);
  };

  const base64Convertor = (file) => {
    return new Promise((resolve, reject) => {
      const fileReader = new FileReader();
      fileReader.readAsDataURL(file);

      fileReader.onload = () => {
        resolve(fileReader.result);
      };

      fileReader.onerror = (error) => {
        reject(error);
      };
    });
  };

// return


<input
  type="file"
  accept="image/*"
  onChange={(e) => {
    uploadImage(e);
  }}
/>;

        
        

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published