首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5画布到Facebook

HTML5画布到Facebook
EN

Stack Overflow用户
提问于 2012-06-18 10:52:37
回答 2查看 1.1K关注 0票数 1

我已经制作了一个使用canvas元素的基本HTML5/JS漫画创建工具。

我希望用户能够通过Facebook API上传他们的漫画。

我不相信Facebook允许从canvas.toDataURI()方法中以base64字符串的形式发布图片,也不想使用我自己的服务器来转换这些图片&临时存储它们。

做这件事最好的方法是什么?我一直在想的可能性:将画布转换为blob?通过web服务存储blob (如果是这样,建议是什么?)直接上传blob到Facebook?(这是可能的吗?)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-18 15:36:16

我不明白为什么这不能做一个“正常”的上传。您可以使用类型为multipart/form-datasource参数发布到PROFILE_ID/photos,从而为用户创建一张新照片。

因此,我要做的第一件事就是将图片信息从画布对象转换为“正常”形式(以正确的格式(?)写入到输入元素中),并将其发送到Facebook。如果这一步成功,我将查看jQuery或其他库的form.serialize方法是否可以构建multipart/form-data类型的请求。如果这也是可能的,那么获取这种格式的数据并使用FB.api发布它应该不会有更多的问题(尽管您可能希望告诉您的用户耐心一些,因为这可能需要一段时间)。

我不能确定这是否有效,但我会试一试。

票数 1
EN

Stack Overflow用户

发布于 2012-06-18 11:02:17

Facebook与Heroku合作提供免费的应用程序托管,您可以将其用作临时服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11076448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档