在谷歌和这里搜索后,我看到流行的方法是将图像转换为字节数组,然后转换为base64字符串。这部分很简单,但发送它并通过HTTP接收它更难,我找不到一个简单的方法来做到这一点。
我有两个相互依赖的主要问题
在HTTP上使用android发送: Android 6弃用了HttpClient,所以我不想使用它。 我想要使用Volley,但我无法弄清楚如何让它正常工作。 你能给我一个代码示例,以一种简单而优雅的方式传递它,这很容易被C#拦截吗?
使用C#接收并使用网络服务: 我不确定实施它的最佳方法是什么?我应该创建一个Web服务方法吗?如果我应该,我如何拦截邮政请求?我应该创建一个新页面来处理这个部分。这样我知道如何处理请求。
修改
我设法使用HttpClient创建请求,但转换文件后的base64字符串使URI太长。 还有其他想法吗?