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