将图像从android上载到ASP.NET服务器C#

将图像从android上载到ASP.NET服务器C#,c#,android,asp.net,C#,Android,Asp.net,在google和此处搜索后,我发现流行的方法是将图像转换为字节数组,然后转换为base64字符串。这一部分很简单,但是通过HTTP发送和接收它比较困难,我找不到一个简单的方法来完成 我有两个相互依赖的主要问题 使用android在HTTP上发送: Android 6不推荐使用HttpClient,所以我不想使用它。 我想用截击,但我想不出如何使它正常工作。 你能给我一个代码的例子,以一种简单而优雅的方式传输它,这将很容易被C#截获吗 使用C#接收并使用web服务: 我不确定实施它的最佳方式是什么

在google和此处搜索后,我发现流行的方法是将图像转换为字节数组,然后转换为base64字符串。这一部分很简单,但是通过HTTP发送和接收它比较困难,我找不到一个简单的方法来完成

我有两个相互依赖的主要问题

  • 使用android在HTTP上发送: Android 6不推荐使用HttpClient,所以我不想使用它。 我想用截击,但我想不出如何使它正常工作。 你能给我一个代码的例子,以一种简单而优雅的方式传输它,这将很容易被C#截获吗

  • 使用C#接收并使用web服务: 我不确定实施它的最佳方式是什么?我应该创建一个web服务方法吗?如果我应该,我如何拦截post请求?我是否应该创建一个新页面来仅处理此部分。这样我知道如何处理请求

  • 编辑:

    我设法使用HttpClient创建了一个请求,但是转换文件后的base64字符串导致URI太长。
    还有其他想法吗?

    我在这里找到了一个将文件从Android上传到ASP.NET Web API的方法。然而,HTTPClient用于处理HTTP请求,但我认为您可以使用代码作为参考。

    找到了我想要的简单而优雅的解决方案! 我使用库“android异步http”发送3-4行文件


    然后,我在我的ASP.NET服务器中获得一个新的aspx文件的请求,并使用“request.Files”对象保存它。

    Hi@Gil你能显示android代码和.NET代码吗?从那以后我搬到了另一个工作场所,所以我不再有代码了