我有一个问题是显示jpeg图像(对于用户个人资料)uing nodeJS和LDAP Module
所以我的代码是:
ldap.search(search_options, function(err, data){
if (err) console.log ('Error getting LDAP: ' + err);
else
{
data.sort(dynamicSort('uid'));
data.forEach(function(elem)
{
if (elem['picture'] != undefined)
{
console.log(elem['picture'][0]);
elem['picture'][0] = btoa(elem['picture'][0]); // Doesn't modify in good format
console.log(elem['picture'][0]);
}
});
我在记录器上得到4个未知符号,当我在base 64中对它们进行编码时,得到" / f39 / Q =="对于每张照片(这是错误的,因为它们都不同)。
检索jpg数据是否有问题? (有人在搜索中使用缓冲区,但我没有得到它)或解码数据是否有问题?
感谢您的回答