|
Как раскодировать ХранилищеЗначения? |
☑ |
0
Вик72
18.01.12
✎
17:48
|
Делаю обмен данными из 1С с другой системой (не 1С). Из 1С необходимо выгружать фотографии сотрудников и др. файлы. Настроил план обмена. В исходящее XML сообщение попадает реквизит с типом "ХранилищеЗначения", где хранится фотография. Проблема в том, что мне в другой системе (которая не 1С!) не извлечь фотографию из хранилища, потому что формат неизвестен - вроде, похож на BASE64, но вроде не он. Кто сталкивался с вопросом?
|
|
1
GenV
18.01.12
✎
17:50
|
(0) Выгружать не как "хранилище значения" не предлагать?
|
|
2
andrewks
18.01.12
✎
17:54
|
(1) э-э-э... ты собрался в хмл бинарные данные пихать?
|
|
3
andrewks
18.01.12
✎
17:56
|
(0)
|
|
4
Поpyчик-4
18.01.12
✎
17:58
|
(0) Значение = XMLСтрока(ДвоичныеДанные);
Двоичные данные кодируются по base64
|
|
5
Вик72
18.01.12
✎
18:25
|
(2) да, собрался, потому что этот вариант менее плох, чем другие
(3)(4) Спасибо, все-таки BASE64 получается? Ну, буду копать в этом направлении.
|
|
6
acsent
18.01.12
✎
18:28
|
в документообороте есть пример обмена картинками через веб сервис
|
|
7
Вик72
18.01.12
✎
19:58
|
(1) А как в XML еще можно картинку засунуть?
|
|
8
Вик72
18.01.12
✎
19:59
|
(6) Не катит, поскольку мне нужно не только картинки передавать. Хочется уж все в одном сообщении.
|
|
9
ale-sarin
18.01.12
✎
22:52
|
(0) Посмотри, как в УТ сделан обмен с сайтом.
Там картинка файлом выгружается в отдельную папку (рядом с файлом выгрузки), а в XML путь к этому файлу.
Я использовал и в других местах. Понравилось.
|
|