Javascript 显示ldapsearch图像结果
我试图将ldap查询的结果显示到html图像中 我从ldapsearch获得以下结果:Javascript 显示ldapsearch图像结果,javascript,html,ldap,Javascript,Html,Ldap,我试图将ldap查询的结果显示到html图像中 我从ldapsearch获得以下结果: ldapsearch -h server -p port -x -b "DC=dc,DC=domain,DC=com" -LLL "(mail=user@company.com)" -s "photo" 它返回一个由5个元素组成的数组 我还以编程方式验证它: 我已尝试将此结果(应为jpeg格式)转换为base64: let avatar = _.get(ldapUser, 'photo'); let a
ldapsearch -h server -p port -x -b "DC=dc,DC=domain,DC=com" -LLL "(mail=user@company.com)" -s "photo"
它返回一个由5个元素组成的数组
我还以编程方式验证它:
我已尝试将此结果(应为jpeg格式)转换为base64:
let avatar = _.get(ldapUser, 'photo');
let avatar_b64 = new Buffer(avatar[0]).toString('base64');
并将其显示在标记中:
<img src="data:image/jpg;base64,AAEAAADvv73vv73vv73vv70BAAAAAAAAAAwCAAAA...."
但它从来没有显示任何东西
你知道我遗漏了什么吗?来自“照片”的数据已经进行了base64编码。如果不进行编码会发生什么?我进行了编码,但它也不起作用。“照片”中的数据已经进行了base64编码。如果你不把它编码会怎么样?我编码了,但它也不工作。