我制作了一个基本的HTML5/JS漫画创作工具,它使用了canvas元素。HTML5 Canvas to Facebook
我希望用户能够通过Facebook的API来上传自己的漫画。
我不相信Facebook允许从canvas.toDataURI()方法以base64字符串的形式发布图像,并且不希望使用我自己的服务器将这些图像&临时存储它们。
这是什么最好的方法呢?我想知道的可能性:将画布转换为blob?通过网络服务存储blob(如果有,建议?)直接上传blob到Facebook? (这可能吗?)
你可以做到这一点,但它很毛茸茸。看看:http://stackoverflow.com/questions/5292689/sending-images-from-canvas-elements-using-ajax-and-php-files和http://stackoverflow.com/questions/10215425/upload -photo-with-facebook-graph-api-and-javascript-convert-canvas-image-to-mul – Art