将HTML5画布转换为图像文件

时间:2017-01-08 13:06:54

标签: html5-canvas

我正在使用JavaScript在文档上生成canvas。我想将画布的数据URI托管为服务器上的图像文件。

是否有任何托管服务或API提供临时托管此文件的方法?

目的是在Facebook Feed中共享画布,但Facebook Feed需要图片网址。

1 个答案:

答案 0 :(得分:0)

没有直接的服务来实现这一目标。您需要首先使用Javascript在客户端创建您的图像文件,然后在blob的帮助下在您的服务器上发送 ajax调用以上传图像。有关详细信息Upload base64 image with Ajax

,请参阅此链接

完成后,您可以拥有此图片的网址,该网址可以在Facebook Feed中分享。如果您的服务器是基于Java的,那么您可以参考此链接以了解如何从服务器http://alvinalexander.com/java/java-temporary-files-create-delete创建和删除临时文件。

您也可以参考像http://www.tiikoni.com/tis/这样的服务,但我怀疑他们是否有API来存储您的临时文件。