|
Как отправить хранилище значений через http сервис?
| ☑ |
0
SHAURMAN
04.12.18
✎
16:42
|
Народ, всем привет!
Есть большой XML файл. Его я сжал и получил тип хранилище значения.
Как передать его через HTTP сервис?
Кто нибудь так делал?
|
|
1
SalavatUlaev
04.12.18
✎
16:57
|
Преобразуй в base64 и передавай. Например через XMLСтока,
вопрос кто приемник и как он это обработает.
Если конфа на 1С, то там обратно преобразуешь XMLЗначение
|
|
2
SHAURMAN
04.12.18
✎
17:03
|
Без хранилища получается?
|
|
3
lodger
04.12.18
✎
17:13
|
(0) хранилище значения это (blob) - ячейка в твоей субд. как ты ее передашь в сторонний сервис?
|
|
4
craxx
04.12.18
✎
17:24
|
(3) Непринужденно
Функция ОтдатьФайлОтдатьДанные(Запрос)
Ответ = Новый HTTPСервисОтвет(200);
Ответ.УстановитьТелоИзДвоичныхДанных(Новый ДвоичныеДанные(СформироватьФайлДанных()));
Возврат Ответ;
КонецФункции
|
|
5
craxx
04.12.18
✎
17:25
|
(4) аналогично и принять
|
|
6
lodger
04.12.18
✎
19:11
|
(4) тут то он и разархивируется. вот и смысл?
|
|
7
Cyberhawk
04.12.18
✎
19:47
|
Сколько мегабайт объем в сжатом виде?
|
|
8
SHAURMAN
05.12.18
✎
15:33
|
Как передать XML чтобы он максимально сжался?
|
|
9
lodger
05.12.18
✎
16:19
|
(8) договориться с принимающей стороной об интерфейсе для сжатых данных.
|
|
10
craxx
05.12.18
✎
19:06
|
(8) Так а в чем проблема зазиповать перед передачей?
|
|