Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 22:31

PHP и 1С.Розница

Автор php1c, 04 авг 2014, 15:14

0 Пользователей и 1 гость просматривают эту тему.

php1c

Здравствуйте. Подскажите как получить картинку из XML.
На входе XML где в атрибуте "ФайлХранилище" находится картинка (base64 без перевода строк), хранящаяся в информационной базе 1С.
Атрибут "Расширение" - jpg
Обмен с сайтом не используется, движок сайта самописный.

Делаю:
header("Content-type: image/jpeg");
echo base64_decode($dta['ФайлХранилище']);

Результат:
Картинка не отображается.
Если смотреть заголовки всех раскодированных картинок, то заголовк не JPEG ("..JFIF"), а "..SKo".
Размер раскодированного файла на несколько байт меньше чем указано в атрибуте XML "Размер".
Ни один просмоторщик картинок не может открыть картинку.

Рейтинг@Mail.ru

Поиск