Массив из результатов Base64Строка с клиента на сервер - "портятся" двоичные данные

1. amaksimov 10.01.17 11:43 Сейчас в теме
Здравствуйте.
Платформа 8.3.8.1933.
С коллегой делаем задачу:

На клиенте есть массив двоичных данных из трёх или более элементов, например: М1 = (Д1,Д2,Д3,Д4).
1. Если пробовать поместить массив М1 во временное хранилище, на тонком/толстом клиенте выходит ошибка:
Отображение типа '{http://www.w3.org/2001/XMLSchema}base64Binary' в тип 'ДвоичныеДанные'.

2. Если просто передать массив М1 на сервер как параметр, тоже ошибка:
Отображение типа '{http://www.w3.org/2001/XMLSchema}base64Binary' в тип 'ДвоичныеДанные'.

3. Тогда мы создаём массив М2 и заполняем результатом преобразования каждой двоичной данной Base64Строка
М2 = [Base64Строка(Д1), Base64Строка(Д2), Base64Строка(Д3), Base64Строка(Д4)].
Передаём М2 с тонкого клиента на сервер, ошибки нет, но для Д1,Д2,Д4 все значение передались хорошо (то есть когда обратно в двоичные данные на сервер переводим, всё верно получается (т.к. переводили картинки с клиента на сервер), но с Д3 происходит недочёт, строка изменяется: строка на клиенте одна, а на сервере другая.

Когда передаём просто Base64Строка(Д3) с клиента на сервер - то всё в порядке, и если в массив из одной строки Base64Строка(Д3) поместить и передать, то тоже всё нормально. И заметили, что если мало строк в массиве и размер массив массива небольшой, то всё ок, а если много строк в массиве - то такой недочёт возникает.

Не сталкивались с подобным? Почему строка-результат для Д3 изменяется?
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. user667308_icscloud 11.01.17 12:34 Сейчас в теме
Здравствуйте!
Мы с коллегой как то задались вопросом о статус баре на клиент-сервере....
Так вот передачу данных с сервера на клиент реализовали через файл в расшаренной папке.
amaksimov; +1 Ответить
3. amaksimov 11.01.17 13:06 Сейчас в теме
Оставьте свое сообщение
Вакансии
Ведущий разработчик 1С (Внутренний учет)
Москва
зарплата от 200 000 руб.
Полный день

Инженер - программист 1С/разработчик 1С (middle)
Иркутск
зарплата от 100 000 руб. до 180 000 руб.
Полный день

Программист 1С
Иркутск
зарплата от 100 000 руб. до 180 000 руб.
Полный день

Ведущий разработчик 1С
Новосибирск
зарплата от 120 000 руб. до 150 000 руб.
Полный день

Ведущий Консультант/Аналитик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день