Передача файлов (mobile) через веб-сервис

1. LaNaite 135 28.05.14 15:44 Сейчас в теме
Добрый день!
Все пытаюсь обойти ошибку описанную в ветке:
http://forum.infostart.ru/forum86/topic110975/

Коллеги, пожалуйста, подскажите известные Вам способы передачи файлов от мобильной платформы на сервер (не используя планы обмена).
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. stanru1 91 30.05.14 13:50 Сейчас в теме
(1) LaNaite, я правильно понял, что проблема не передать файл, а получить содержимое файла?
2. LaNaite 135 28.05.14 15:50 Сейчас в теме
4. met1s 04.06.14 14:05 Сейчас в теме
Если проблема в кривой платформе то без адовых костылей наверное не обойтись.
Попробуйте написать свой web-сервис для получения двоичных данных картинки по ссылке или по чему вы там получаете.
И с клиента запускать не Файл.ХранилищеЗначение.Получить() а ломиться на ваш web-сервис и ловить оттуда данные картинки.
Файл.ХранилищеЗначение.Получить() запускается на самом девайсе или в коде web-сервиса?
6. bzmax 04.06.14 17:17 Сейчас в теме
(4) met1s,

Любая передача по http - это в первую очередь передача "ТЕКСТА" потому и назвали HTTP.
Хранилище сначала в строку преобразовать надо, строку передать, а потом из строки опять собрать бинарник.
На то алгоритм BASE64 - есть.

Так же любой почтовик работает! (любой присоединенный файл перед передачей, преобразуется в строку).
5. bzmax 04.06.14 17:14 Сейчас в теме
Хех, а что BASE64 отменили уже?

Файл храниться в бинарном виде. BASE64 преобразует бинарник в строку и обратно.
в 1С есть функции по работе с BASE64
7. oldfornit 04.06.14 17:44 Сейчас в теме
добрый день. Вариант с сохранением файла в пределах дисковой подсистемы мобильного устройства и синхронизацией файлов посредством dropbox или аналогов рассматривался?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот