Отправить изображение по почте из App Inventor в Orion

Я пытаюсь отправить изображение через POST в orion после съемки с помощью камеры, но мне не хватает информации о том, как я могу это сделать с помощью App Inventor.

Кто-нибудь знает, как отправить его через веб-сервис в Orion или даже в MongoDb?

Большое спасибо за Вашу помощь.


person Leonardo Lima    schedule 23.11.2016    source источник


Ответы (2)


Используйте компонент web и его метод PostFile, см. также документацию. Затем следуйте их документации по API (думаю, документация по API есть?) и соедините Url и RequestHeaders, см. также мой Пример Dropbox и Как использовать блок PostFile в App Inventor.

Очень хороший способ изучить App Inventor — прочитать бесплатное Руководство изобретателя здесь, в бесплатной онлайн-книге AI2 http://www.appinventor.org/book2 ... ссылки находятся внизу веб-страницы. Книга «учит» пользователей программировать блоки AI2. Здесь есть бесплатный курс программирования http://www.appinventor.org/content/CourseInABox/Intro и файлы aia для проектов в книге находятся здесь: http://www.appinventor.org/bookFiles
Здесь описано, как делать множество основных вещей с помощью App Inventor: http://www.appinventor.org/content/howDoYou/eventHandling .

Также выполните учебные пособия http://appinventor.mit.edu/explore/ai2/tutorials.html, чтобы изучить основы App Inventor, затем попробуйте что-нибудь и следуйте 5 основным советам: как научиться Изобретатель приложений

person Taifun    schedule 23.11.2016
comment
Привет Taifun, спасибо за ваш ответ! Я следил за вашим постом раньше, но не нашел никакой информации (документации или примеров в Интернете) о том, как упаковать изображение внутри POST для отправки на сервер. - person Leonardo Lima; 24.11.2016
comment
как уже было сказано, используйте метод PostFile, нет такой вещи, как «упаковать изображение внутри POST»… - person Taifun; 24.11.2016

Единственный вариант сохранить изображение в Orion — преобразовать его в URL-адрес данных. Хотя я бы не советовал так делать. Вы всегда можете сохранить изображение в хранилище объектов и сохранить URL-адрес в Orion, что позволит вам получить изображение при необходимости.

person Jose Manuel Cantera    schedule 24.11.2016