签名板不显示fromDataURL()恢复的图像

时间:2018-11-07 19:50:26

标签: javascript node.js firebase signaturepad

有人有以下信息吗?我正在使用签名板从带有EJS的Express应用程序捕获签名图像并将其保存到Firebase数据库。使用toDataURL可以正常工作。但是,相反失败。具体来说,它在新页面上失败,该页面从数据库加载了图像,因为如果直接立即重新加载,它就可以正常工作。

有效的示例:

var data = signaturePad.toDataURL();
signaturePad.clear();
signaturePad.fromDataURL(data); // This shows the signature correctly.

什么不起作用:

获取签名,将其保存到Firebase,将其检索并通过EJS传递给fromDataURL,这样最终的javascript如下所示:

signaturePad.fromDataURL('data:image/png;base64,iVBO...TkSuQmCC');

没有错误,什么也没有显示。我已经检查了4次dataURL字符串已保存并从数据库中正确检索。

有什么想法吗?

谢谢!

0 个答案:

没有答案