我试图将存储在MySQL表中的Blob显示为网页上的图像。 以下是我用于从数据库中提取图像的查询:
let imageQ = "select profile_image from ut_users where ut_id = '1234'";
let profile_image= JSON.parse(JSON.stringify(result[0].profile_image));
let bufferBase64 = new Buffer( profile_image,
'binary').toString('base64');
res.render('dashboard', {profile_image: bufferBase64});
和html:
<img src= "data:image/jpg;base64,<%= profile_image %>"
style="max-width: 90%; padding-top: 5%; padding-left: 5%;">
不显示图像。 预先感谢您的指导。