Проблема с ldapjs и форматом строки base64 - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть сервер LDAP, и у пользователей есть свойство, которое представляет собой фотографию JPEG в формате base64.

Когда я ищу пользователя, этот специфический атрибут имеет странный формат строки: ,��1�3�>��F��ԯ�]KW�t�.<I����zu�+\�s�9[Hd������(��4

Кажется, что есть проблема с кодировкой или что-то в этом роде.

Знаете ли вы, что я могу сделать для преобразования в base64?

Я использую клиент nodejs и ldapjs для подключения к серверу LDAP.

Спасибо

1 Ответ

0 голосов
/ 17 ноября 2018

У меня была похожая проблема, и Проблема на странице ldapjs github предоставила решение.По сути, вы получаете значение, преобразованное в строку (которая, как видите, куча бесполезного мусора), и вам нужно получить неконвертированный буфер для двоичных свойств.Второй пост в выпуске содержит код для достижения этой цели.

...