I am trying to save html5 canvas data to server using base64 + phonegap 2.5.
platforms : windows phone 7 and 8 , Android and IOS.
Basic
Only image/png
is supported by old browsers (WebKits) and this is the only codec you can rely to be present. img/jpeg
get added later on and is still not supported by many browsers.
For Android 2.3: try if you can do it in vanilla browser. If it works there then it is a PhoneGap issue and should be reported to the authors.