0
你好我有一个问题,张贴图像画布到Facebook。帆布toDataUrl到脸谱
这里是我使用的函数。我可以使用其他功能下载图像,但每当我尝试将图像分享到Facebook时,它总会给我错误。
share.off('click').click(function(){
var canvasData = canvas.toDataURL("image/png");
FB.init(
{
appId : ******
});
FB.api('/me/photos', 'post', {
message:'photo description',
url: canvasData
}, function(response){
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
}).fadeIn();
}
如果我改变url: canvasData
到实际的图像链接它会成功。任何解决方法可以做到这一点? 由于事先
你'canvas.toDataUrl'数据包含编码信息:'数据:图像/ PNG;的base64 ...'你试过剥离该走了'POST'过吗?看看[这篇文章](http://www.nickdesteffen.com/blog/file-uploading-over-ajax-using-html5) - 向下滚动到“服务器端” – couzzi 2013-03-19 00:08:28
,我如何得到我编码后的图像它呢? @couzzi – someone 2013-03-23 08:45:15