1

我有一个 LDAP 服务器,用户有一个属性,它是 base64 格式的 jpeg 照片。

当我搜索用户时,这个特定的属性带有一个奇怪的字符串格式: ,��1�3�&gt;��F��ԯ�]KW�t�.<I����zu�+\�s�9[Hd������(��4

似乎存在编码问题或其他问题。

你知道我该怎么做才能转换为base64吗?

我正在使用 nodejs 和 ldapjs 客户端连接到 LDAP 服务器。

谢谢

4

1 回答 1

1

我有一个类似的问题,ldapjs github 页面上的一个问题提供了解决方案。本质上,您将值转换为字符串(如您所见,这是一堆无用的垃圾),并且需要获取二进制属性的未转换缓冲区。该问题的第二篇文章提供了完成此操作的代码。

于 2018-11-17T15:11:53.267 回答