Android& Apache发送和接收多个图像

时间:2014-01-03 07:01:52

标签: java android image apache tomcat

我刚开始学习android应用程序。

我的外置SD卡上有一张图片 我试图通过HttpPost将图像发送到我在Apache Tomcat 7.0上运行的servlet 然后Apache Server将执行某种图像处理,然后将Image返回到Android应用程序。

这是我的Android应用程序的场景

  1. 运行应用
  2. 持有多张图片
  3. 通过httppost将多个图像发送到Apache服务器
  4. 从Android应用程序接收多个图像然后执行一些过程
  5. 将多个图像发送到Android应用程序。
  6. 我在寻找 Send image file using java HTTP POST connectionsSending images using Http Post

    然而,我似乎无法找到完美的方式。 (特别是,不知道如何将图像发送到Android ..)

    我可以使用任何示例或解决方案吗?

1 个答案:

答案 0 :(得分:1)

  

然而,我似乎无法找到完美的方式。 (特别是,不确定   如何将图像发送到android ..)

=>我假设您的问题是向/从服务器发送和接收图像。

基于这个假设,我建议您从服务器上传/接收图像的最佳解决方案。

<强>建议:

  1. 从Android发送图片:将所选图片转换为Base64字符串并将其发送到服务器。服务器必须将收到的Base64字符串转换为Image并存储在任何位置。
  2. 从服务器接收图像:由于服务器将Base64字符串转换为实际图像,因此只需返回图像的URL。 Android必须使用网址加载图片。
  3. 我会说这是优化的解决方案,通过使用您可以传输任何大小的图像。将图像发送到服务器的其他方法是使用多方实体逻辑。