Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » perl AD

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

tolyn77



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет
 
пытаюсь из влечь из Active Directory фотографии пользоватлей
что то с кодировкой не то не могу понять с какой стороны подойти, вроде содержимое выводит вроде в заголовке есть JFIF, но изображение не показывает -  набор символов
 
#/usr/bin/perl -w
use Net::LDAP;
my $ldap = Net::LDAP->new( 'сервер', inet4 => 'Y' ) or die "$@","connect error";
my $mesg = $ldap->search( filter => "(objectClass=*)", base => "OU=users" );
my $max = $mesg->count;
for ( my $i = 0 ; $i < $max ; $i++ ) {
$entry = $mesg->entry ( $i );
print "\<img src\=\"data\:image\/jpeg\;base64\,", $entry->get_value( 'thumbnailPhoto' ),"\>";
}
 
подскажите где грабли?
заранее благодарен
 
Добавлено:
разобрался нужно было base64 кодировать с начало
use MIME::Base64;
 
encode_base64( $entry->get_value( 'thumbnailPhoto' ))

Всего записей: 1498 | Зарегистр. 07-09-2004 | Отправлено: 15:29 29-11-2016 | Исправлено: tolyn77, 15:58 29-11-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » perl AD


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru