由此那么问题关于该主题以及我们在网络上其他地方的研究(例如 Facebookdoc link),似乎可以直接将图像从 canvas.toDataURL() 上传到 Facebook,而无需将图像托管在服务器上。
我们面临的问题是如何将 toDataURL() 中的 base64 编码数据转换为 Facebook 期望的 multipart/form-data。这可以在客户端使用 JavaScript 实现吗?jQuery.post()?如果没有,我们可以首先将图像保存在服务器上,但如果可能的话,我们更愿意绕过此步骤并从客户端执行所有操作。
这是针对 PhoneGap 应用程序的。
可以将画布作为图片上传到服务器上。我2年前做过一个测试,你可以查一下代码:http://standupweb.net/canvas/swSaveCanvas.php
那是使用mootools,但那里确实不需要它,save函数中的所有内容都是原生JS代码。
与 Facebook 集成应该不是一个大问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)