Currently, I download the image from my cloud storage bucket, encode it in base64 and then pass it in data uri in the src
attribute of an img
tag.
Is there any other way to do this ?
router.post('/images', function(req, res, next) {
var image = bucket.file(req.body.image);
image.download(function(err, contents) {
if (err) {
console.log(err);
} else {
var resultImage = base64_encode(contents);
var index = req.body.index;
var returnObject = {
image: resultImage,
index: index
}
res.send(returnObject);
}
});
});