2016-11-23 10 views
0

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

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

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

ответ

1

Используйте компонент web и его метод PostFile, см. Также documentation. Затем следуйте их документации по API (предположим, имеется документация по API) и собрал Url и RequestHeaders, см. Также мои Dropbox example и How to use the PostFile block in App Inventor.

Очень хороший способ изучить App Inventor - прочитать бесплатное руководство 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, а затем попробовать что-то и следовать Top 5 Tips: How to learn App Inventor

+0

Hi Taifun, спасибо за ваш ответ! Ранее я следил за вашим сообщением, но я не нашел никакой информации (документации или примеров в Интернете) о том, как упаковать изображение внутри POST для отправки на сервер. –

+0

Как уже говорилось, используйте метод «PostFile», нет такой вещи, как «пакет изображения внутри POST» ... – Taifun

2

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