|
Проблема при преобразовании строки в двоичные данные
| ☑ |
0
oljenka
14.10.14
✎
11:29
|
Здравствуйте! Платформа 8.2.19.90, обычное приложение.
Отправляю запрос на сайт через web-сервис, в ответ получаю строковое значение. Данное значение пытаюсь преобразовать в двоичные данные.
При загрузке данных за 1 день (в параметрах, передаваемых мной в запросе, есть дата окончания и дата начала) все прекрасно: данные преобразуются в двоичные данные и я получаю замечательный файл *.xml.
Но когда гружу за 2 дня, при выполнении метода Base64Значение("Строковое значение") получаю тип Неопределено и дальше, соответственно, все.работать не с чем((
Может подскажете в чем может быть дело.
Заранее спасибо!
|
|
1
МихаилМ
14.10.14
✎
11:41
|
значит за n дней значение чем-то пакуется.
например, чтобы поместиться в текстовое поле.
сохраните значение в файл раскодируйте base64
и постарайтесь угадать, что в файле.
|
|
2
oljenka
14.10.14
✎
11:57
|
Может ли это быть связано с тем, что возвращаемая мне с сайта строка заканчивается на "+", а не на "=" как во всех других случаях, когда строка без проблем преобразуется в двоичные данные?
|
|
3
oljenka
14.10.14
✎
12:04
|
спасибо! пойду пытаться угадать)
|
|
4
МихаилМ
14.10.14
✎
12:37
|
(2)
да . может. в base64 символ "+" не используется,
да и "=" в некоторых реализациях не используется, как дополнение.
и возможно "+" говорит, что Вы получаете не все данные , те есть продолжение, которое не считано
|
|
5
oljenka
14.10.14
✎
13:27
|
(4)
смотрю и вижу, что данные пришли не все.начало есть, а вот окончание..
Спасибо!
|
|