如何解决如何将存储在数据库中的图像电子签名显示为斑点
我的要求是:我需要将E-Signature图像存储在MySQL数据库表中,并显示从DB中获取数据所显示的图像。
现在:我已成功将图像base64格式存储为MySQL DB blob类型。
问题:
检索blob数据并显示图像时出现问题
我尝试将Arraybuffer(我的响应签名数据类型)转换为blob并将blob转换为图像。 我尝试将Arraybuffer(我的响应签名数据类型)转换为base64,将base64转换为图像。
此外,我正在使用nodeJS post并获取API来存储和检索数据库中的数据。
请有人帮我吗? 谢谢。
示例代码:
$.get("/sample",{
id: this.user.id
}).then(
data => {
console.log("============= success get ============");
console.log(data[0].signature.data);
var imageArr = data[0].signature.data;
var blob = new Blob([imageArr],{type: 'image/png'});
console.log("============= blob data =============",blob);
var respnse = URL.createObjectURL(blob);
console.log("============= respnse data =============",respnse);
},err => {
console.log("error");
console.log(err);
}
);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。