Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FabricJS-Javascript-PHP:在服务器上导出SVG保存_Javascript_Php_Canvas_Svg_Fabricjs - Fatal编程技术网

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

FabricJS-Javascript-PHP:在服务器上导出SVG保存,javascript,php,canvas,svg,fabricjs,Javascript,Php,Canvas,Svg,Fabricjs,我使用FabricJS库在画布上绘制。然后我想在服务器端保存画布。我不知道如何将它保存在.svg文件中。 我知道的是: 创建导出数据 使用AJAX将其发送到PHP脚本 在此PHP脚本中在服务器上创建文件 问题是我不知道该怎么做。我要使用哪个FabricJS函数导出SVG数据? 我必须使用哪个PHP函数来编写文件 欢迎任何帮助 谢谢您可以将画布的图像保存为SVG,但不能保存画布本身 如果要保存画布本身,可以使用json。我使用它在服务器端数据库和客户端文件系统上保存/加载数据。通过搜索JSON.s

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

  • 创建导出数据
  • 使用AJAX将其发送到PHP脚本
  • 在此PHP脚本中在服务器上创建文件
  • 问题是我不知道该怎么做。我要使用哪个FabricJS函数导出SVG数据? 我必须使用哪个PHP函数来编写文件

    欢迎任何帮助


    谢谢

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

    如果要保存画布本身,可以使用json。我使用它在服务器端数据库和客户端文件系统上保存/加载数据。通过搜索JSON.stringify(canvas.toJSON())可以找到许多这样的例子