Вызовите API NVIDIA Digits из приложения Android
Я пытаюсь вызвать запущенный экземпляр DIGITS
из передового Android мобильного приложения.
ЦИФРЫ обеспечивает REST API
поэтому команда curl будет такой:
curl http://192.168.0.10:5000/models/images/classification/classify_one.json -XPOST -F job_id=20150604-034131-da2c -F image_file=@/path/to/image/desert_0.jpg
Важно отметить, что инструмент curl использует Content-Type multipart/form-data
в соответствии с RFC 2388
, Это позволяет загружать двоичные файлы и т. Д.
Многие люди используют Android Volley
за HTTP POST
однако, для multipart/form-data необходимо написать специальный запрос, который оказывается сложным. Я ищу, чтобы отправить имя параметра / значение на сервер, где значением может быть либо изображение, либо строка. До сих пор я пытался адаптировать предложенные решения [здесь] и [здесь], но не выяснил, как отправить имя / значение на сервер.
Было бы неплохо адаптировать эти ответы или предложить несколько более современных библиотек.