2013-05-21 26 views
3

我有一个画布,我将其保存到DataURL,并且我可以右键单击它并将其保存为图像到我的文件,但是如何将它转换为图像在客户端或服务器端(Rails)的为它发布到Facebook的目的(与考拉宝石)将Canvas DataURL转换为图像张贴到Facebook

如果我尽量只把dataURL直接向Facebook,我得到这个错误:

Invalid arguments to initialize an UploadableIO 

我正在通过这样做的DataURL到服务器端:

stage.toDataURL({ 
callback: function(dataUrl) { 
    $("#hidden").html('<input id="image" name="image" type="hidden" value="' + dataUrl + '">') 
} 
}); 

无论如何,Facebook的api似乎不会接受DataURL,那么我该如何将它制作成图像文件然后发送出去呢?

回答

0

你所做的一切似乎是这相反:

https://stackoverflow.com/a/4776378/637283

那么也许使用这种技术来打开DataURL到Image()第一会的工作?

我还没试过,但让我们知道它是怎么回事。