Группа: Пользователи
Сообщений: 4
Спасибо сказали: 0 раз
Рейтинг: 0
Добрый день уважаемые коллеги. Поясню проблему. Я сам являюсь backend разработчиком на php и просто помогаю решить проблему нашему 1С программисту. Сейчас пишу интернет магазин который плотно взаимодействует с 1С сервером через сервер очередей RabbitMQ. Суть в том, что бы вся инфа по продуктам выгружалась в 1С и он её отправлял на севрер очередей откуда я своим сайтом её вытягиваю и раскладываю по своей логике. Система в общем то не трудная. И всё было хорошо, пока не столкнулись с передачей изображений. Решили изображения слать из 1С на сервер очередей в формате base64, который я потом должен оттуда успешно вытащить и собрать в изображение на стороне php. И вроде как 1С кодирует изображения в base64 но эти данные на php просто не собираются в изображения, и валятся ошибкой функции. Проверял я эту base64 строку на валидность на множестве онлайн валидаторов base64 - то же самое. Говорит что неправильный base64. Может кто делал когда то подобные манипуляции, подскажите как правильно сделать правильный base64 из изображения. Буду очень благодарен. Неделю бьёмся уже над этим )
JSON шлется на сервер очередей для обработки сайтом. А одним из полей json является base64 представление изображения, которое мне нужно уже собрать на стороне сайта.
Цитата(Petre @ 21.04.15, 15:39)
Какой код кодирования изображения в base64? Слишком долго читал.
В смысле, код? Если Вы про реализацию, то я привел пример уже как наш 1С программист пытается это закодировать.
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0
Довелось столкнуться с подобной проблемой. Выяснилось, что при конвертации в base64 1c может добавлять (не уверен, что это происходит всегда, проявилось при конвертации jpeg-ов) к итоговой base64 строке символы перевода строки и возврата каретки. После их исключения файлы декодируются нормально.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!