Hi,
after many testing it seems that the string that ImageTools.getBase64FromImage() returns after selecting an image on the device (iphone) is not a proper base64 string.
Actually it’s quite hard to notice as any operation with that string results in “no action”. For example:
cameraRoll.getImage()
.then(function(image) {
ImageTools.getBase64FromImage(image).then(function(imgb64) {
doWahever(imgb64);
});
does nothing when selecting the image from the camera roll. But if i call it with a proper base64 image it works.
The problem seems similar to the one here: