此Meteor服务器代码尝试包含通过canvas.toDataURL()
创建的签名图像。在将html字符串插入mongodb集合以供客户端提取然后$(window.document.body).html(html);
之前,签名需要进入html页面。
我的所有在线阅读都说明了将canvas元素附加到DOM。我是否需要使用cheerio来创建DOM然后追加然后转换回html字符串还是有更好的方法?如何才能做到这一点?谢谢
//server private method
signIt = (htmlStr) => {
const signature = someCanvasElement.toDataURL(); //stored by method call
if (!signature) return;
let img = new Image;
img.src = signature;
let canvas = '<canvas id="sign"></canvas>';
//how sure how to...
};
//client
let w = window.open();
$(w.document.body).html(html);