我正在尝试DIGITS
从前端 Android 移动应用程序调用正在运行的实例。
DIGITS 提供了一个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 工具multipart/form-data
根据RFC 2388
. 这可以上传二进制文件等。
许多人使用 AndroidVolley
进行HTTP POST
传输,但是对于多部分/表单数据,应该编写自定义请求,这变得很复杂。我希望将参数名称/值发送到服务器,其中值可以是图像或字符串。到目前为止,我已经尝试调整[这里]和[这里]建议的解决方案,但没有弄清楚如何将名称/值发送到服务器。
调整这些答案或建议一些更新的库会很棒。