【问题标题】:Android & Apache sending and receiving muiltiple imageAndroid & Apache 发送和接收多张图片
【发布时间】:2014-01-20 19:26:28
【问题描述】:

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

我的外部 SD 卡上有一张图片 我正在尝试通过 HttpPost 将图像发送到我在 Apache Tomcat 7.0 上运行的 servlet 然后Apache Server会做一些图像处理,然后将图像返回给android应用程序。

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

  1. 运行应用程序
  2. 保存多张图片
  3. 通过 httppost 向 Apache 服务器发送多张图片
  4. 从安卓应用接收多张图片然后做一些处理
  5. 向安卓应用发送多张图片。

我一直在寻找 Send image file using java HTTP POST connectionsSending images using Http Post

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

有什么我可以使用的示例或解决方案吗?

【问题讨论】:

  • 你能展示一下你目前尝试过的和没用的吗?
  • 您好,感谢您的帮助。我正在尝试实现android端。通过 BITMAP 类型变量保存数据,然后发送到服务器。但是,我不确定这是否有效。这是因为我不知道如何在服务器端处理数据(BITMAP)类型..

标签: java android image apache tomcat


【解决方案1】:

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

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

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

建议:

  1. 从 Android 发送图像: 将所选图像转换为 Base64 字符串并将其发送到服务器。服务器必须将接收到的 Base64 字符串转换为 Image 并存储在任何位置。
  2. 从服务器接收图像: 由于服务器将 Base64 字符串转换为实际的图像,它只需要返回图像的 URL。 Android 必须使用 URL 加载图像。

我会说这是优化的解决方案,通过使用您可以传输任意大小的图像。将图像发送到服务器的其他方法是使用多方实体逻辑。

【讨论】:

  • 感谢您帮助我。我想,我了解如何将位图数据发送到服务器。但是,我不太确定如何处理(从 android 接收并发送到 android)。
猜你喜欢
  • 2023-03-15
  • 1970-01-01
  • 2020-08-18
  • 2020-07-01
  • 1970-01-01
  • 2019-01-19
  • 2015-01-08
  • 2016-11-29
  • 2015-06-27
相关资源
最近更新 更多