【发布时间】:2016-08-26 12:10:38
【问题描述】:
我正在尝试使用以下建议的方式将画布存储在服务器中:
Fabric.js - how to save canvas on server with custom attributes
但在我的情况下,我正在从如下网址加载图像:
fabric.Image.fromURL(url, function(image) {
image.alt = product.skuId;
image.productClass = product.productClass;
canvas.add(image);
}, {
crossOrigin: "Annoymous"
});
但是当我尝试在数据库中存储相同的内容时,不会存储更新的属性。
有没有办法在数据库中存储自定义属性(甚至“alt”)?
编辑:
用我试过的东西创造了一个小提琴: https://jsfiddle.net/anjhawar/dpyb7cf7/
当我们按下保存时,画布被转储到本地存储中,但是当我们检查“objects”数组时,我们没有得到自定义属性,即“id”和“alt”,如示例所示。
我错过了什么吗?
【问题讨论】:
标签: fabricjs