Как лучше всего отправить бинарный файл с Android на скрипт Python на ПК?

Мне нужно отправить двоичный файл (или объект Bitmap) с Android на ПК, который запускает скрипт Python для его получения. Кто-нибудь был в такой же ситуации или есть какие-то намеки, что может быть лучше здесь? Я предполагаю, что это сокеты или Web-сервис (кроме обходных путей с samba и т. Д.), Но что проще и быстрее всего реализовать?

Ура, Марк

2 ответа

Решение

Простое выполнение HTTP POST, содержащего данные для веб-сервера, должно сделать эту работу. Таким образом, вы можете выбирать из множества фреймворков, что избавляет вас от грязной работы по перемещению битов назад и вперед. Конечно, есть некоторые накладные расходы, но если у вас нет особых причин избегать этого (которые не были упомянуты в вопросе), я думаю, что это самый простой подход.

Кроме того, когда приложение расширяется, вы можете расширить его до полного интерфейса в стиле REST.

Этот ответ поможет вам на стороне клиента:

Как загрузить файл с помощью библиотеки Java HttpClient, работающей с PHP

для получения дополнительной информации - библиотека для использования, где ее скачать и т. д. см.: http://vikaskanani.wordpress.com/2011/01/11/android-upload-image-or-file-using-http-post-multi-part/

Другие вопросы по тегам