Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

toDataURL not working on android browsers

I have an image that the user drew on a canvas and i want to save that image on the server.

These lines work well on my ipad but not on my android(ver 2.3.3) browser:

var testCanvas = document.getElementById("sketchpad");  
var canvasData = testCanvas.toDataURL("image/png");

If i alert canvasData i only get:

data:,

Am I missing something? Is it possible to do on android or should i be looking at other methods, plugins, etc?

like image 367
zenif3 Avatar asked May 07 '12 19:05

zenif3


1 Answers

Unfortunately it isn't supported in your version (i think it's only supported in ICS), have a look at this issue reported

http://code.google.com/p/android/issues/detail?id=16829

There is supposed to be some sort of JavaScript implementation to add support for it, but i haven't tried it myself

http://code.google.com/p/todataurl-png-js/

like image 159
Jack Avatar answered Oct 19 '22 04:10

Jack