nodejs / express将MySQL blob显示为html页面上的图像

时间:2018-11-16 19:49:30

标签: html mysql node.js base64 blob

我试图将存储在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%;">

不显示图像。 预先感谢您的指导。

0 个答案:

没有答案