Creates a data URL (base64-encoded) from a Buffer and a mimetype for Node.js.
npm install --save buffer2url@^1.0.0
yarn add buffer2url@^1.0.0
(if configured properly)
npm install --save @Neilblaze/buffer2url@^1.0.0
import buffer2url from "buffer2url"
const imageBuffer = fs.readFileSync("pikachu_8x8.png")
const dataUrl = buffer2Url("image/png", imageBuffer)
Variable result
will be:
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAARklEQVQoU2P8/Z/hPwMewEiUAhaG/wyMjIwMv6FmIfPBJrAyQuyAKUDmo1iBrhCkifG/oBrY4D/vbqE4lUVIDcwnrICQLwAWoihJ/lJMVwAAAABJRU5ErkJgggAA"
Setting up:
git clone git@github.com:Neilblaze/buffer2url.git
cd buffer2url
npm install
Testing:
npm run test:dev
Testing in production environment:
npm run test
MIT License
Copyright © 2020, Neilblaze <neilblaze007@gmail.com> (https://github.com/Neilblaze)