Generate a image to base64, you can make this using a path or url.
It was think for supplement any situation, as for example save one string in database, too send the string to front-end increment one tag <img />
First you should make one clone of the repository or install via NPM, later call it for where will to use.
npm i -S image-to-base64
After:
const imageToBase64 = require('image-to-base64');
imageToBase64("path/to/file.jpg") // you can also to use url
.then(
(response) => {
console.log(response); //cGF0aC90by9maWxlLmpwZw==
}
)
.catch(
(error) => {
console.log(error); //Exepection error....
}
)
Is good remember that you can set one url of the image as parameter.
You can make import with a tag script
for you to use. So see the example:
<script src="node_modules/image-to-base64/image-to-base64.min.js"></script>
After you can to use conforme the example above of the Node.JS, but you must use URL.
imageToBase64("https://whatever-image/")
.then(
(response) => {
console.log(response); //iVBORw0KGgoAAAANSwCAIA...
}
)
.catch(
(error) => {
console.log(error); //Exepection error....
}
)