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