|
Раскодировать base64Binary | ☑ | ||
---|---|---|---|---|
0
pmb
09.04.12
✎
12:13
|
Подскажите как вытащить данные из поля base64Binary, возвращаемые веб-сервисом?
|
|||
1
pmb
09.04.12
✎
13:18
|
Веб-сервис возвращает поле с датой, в объекте XDTO это свойство имеет значение Двоичные данные. Сижу туплю не знаю как оттуда вытащить дату.
|
|||
2
pumbaEO
09.04.12
✎
13:22
|
дата и в binary ... круто. Если base64 преобразовать в двоичные и сохранить в файл, что там будет?
|
|||
3
pmb
09.04.12
✎
13:28
|
у веб сервиса описано поле timestamp тип base64binary
Про получении в объекте XDTO это свойство имеет тип "Двоичные данные". Если просто сохранить их в файл получается ерунда - набор символов. Как я понимаю, это упаковванный XML, который нужно как-то привести к человеческому виду |
|||
4
pmb
09.04.12
✎
14:55
|
помогите!!!! :)))
|
|||
5
pumbaEO
09.04.12
✎
15:14
|
а что даты в iso формате нет?
"XML значения типа данных timestamp рассматриваются как данные типа varbinary(8) и всегда будут иметь кодировку base-64" |
|||
6
pmb
09.04.12
✎
15:19
|
это сторонний веб-сервис. Разработчики сделали так.
Как из этого формата получить числа? |
|||
7
pmb
09.04.12
✎
16:02
|
вопрос снят. разработчик ответил что смысла разбирать данное поле нет и там как бы не дата.
|
|||
8
andrewks
09.04.12
✎
16:51
|
||||
9
le_
09.04.12
✎
16:54
|
(8) В 8-ке для этого есть спец. функции.
|
|||
10
Serginio1
09.04.12
✎
17:51
|
Вообще это бинарные данные
Прокси=ПолучитьПрокси(); Резулт= Прокси.Получитьbase64binary(); Резулт.Записать(ИмяФайла); А вот при вызове функции внути 1С Резулт= МодульВэбСервисы.Получитьbase64binary(ЛогинИД); ИмяФайла=КаталогВременныхФайлов()+"ТемТексДок.xls"; Резулт.Значение.Записать(ИмяФайла); |
|||
11
Serginio1
09.04.12
✎
18:37
|
Да передаются такие данные
ддФайлЭксель = Новый ДвоичныеДанные(ИмяФайла); ТипДвоичныеДанные = ФабрикаXDTO.Тип("http://www.w3.org/2001/XMLSchema", "base64Binary"); ДвоичныеДанные = ФабрикаXDTO.Создать(ТипДвоичныеДанные,ддФайлЭксель); Возврат ДвоичныеДанные; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |