我有一个 LDAP 服务器,用户有一个属性,它是 base64 格式的 jpeg 照片。
当我搜索用户时,这个特定的属性带有一个奇怪的字符串格式:
,��1�3�>��F��ԯ�]KW�t�.<I����zu�+\�s�9[Hd������(��4
似乎存在编码问题或其他问题。
你知道我该怎么做才能转换为base64吗?
我正在使用 nodejs 和 ldapjs 客户端连接到 LDAP 服务器。
谢谢
我有一个类似的问题,ldapjs github 页面上的一个问题提供了解决方案。本质上,您将值转换为字符串(如您所见,这是一堆无用的垃圾),并且需要获取二进制属性的未转换缓冲区。该问题的第二篇文章提供了完成此操作的代码。