Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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
Html 将结构JS onCanvasModified步骤存储在数据库最佳实践中_Html_Json_Fabricjs - Fatal编程技术网

Html 将结构JS onCanvasModified步骤存储在数据库最佳实践中

Html 将结构JS onCanvasModified步骤存储在数据库最佳实践中,html,json,fabricjs,Html,Json,Fabricjs,我正在画布中实现Fabric JS,该画布通过标记加载到第三方应用程序中。每次用户在画布上进行更改时,都使用canvas.toJSON()存储更改。我希望用户能够保存他/她的“会话”,以便他们可以稍后返回到该会话,而所有编辑仍然保持不变 我的问题是,实现这一目标的最佳实践是什么?我认为每次画布初始化时,都会启动一个新会话,并将其以唯一的会话id存储在数据库中。每次进行更改时,我们都会将canvas.toJSON()推送到数据库中。我的第二个问题是,如果有一种很好的方法可以在数据库中存储canva

我正在画布中实现Fabric JS,该画布通过
标记加载到第三方应用程序中。每次用户在画布上进行更改时,都使用
canvas.toJSON()
存储更改。我希望用户能够保存他/她的“会话”,以便他们可以稍后返回到该会话,而所有编辑仍然保持不变

我的问题是,实现这一目标的最佳实践是什么?我认为每次画布初始化时,都会启动一个新会话,并将其以唯一的会话id存储在数据库中。每次进行更改时,我们都会将
canvas.toJSON()
推送到数据库中。我的第二个问题是,如果有一种很好的方法可以在数据库中存储
canvas.toJSON()
步骤列表,因为每个会话都可能有未知且无限数量的图像编辑步骤与之关联,那么如何在关系数据库中以有意义的方式存储类似的内容