FabricJS - Javascript - PHP:导出SVG保存在服务器上

时间:2017-03-02 15:32:06

标签: javascript php canvas svg fabricjs

我使用FabricJS库在画布上绘图。然后我想在服务器端保存画布。我不知道如何将其保存在.svg文件中。 我所知道的是:

  1. 创建导出数据
  2. 使用AJAX将其发送到PHP脚本
  3. 在此PHP脚本中的服务器上创建文件
  4. 问题在于我不知道如何做到这一点。我用哪个FabricJS函数导出SVG数据? 我可以使用哪个PHP函数来编写文件?

    欢迎任何帮助。

    由于

1 个答案:

答案 0 :(得分:1)

您可以将画布的图像保存为SVG,但不能保存为画布本身。

如果要保存画布本身,可以使用json。我已经用它来保存/加载服务器端数据库以及客户端文件系统。您可以通过搜索JSON.stringify(canvas.toJSON())

找到许多此示例