【问题标题】:Sending pictures from android device to server将图片从安卓设备发送到服务器
【发布时间】:2011-10-14 14:04:25
【问题描述】:

我正在尝试将图片从 android 设备发送到服务器,并且想知道是否可以在 xml 文件中发送图片信息并在服务器上重建它?

【问题讨论】:

标签: java android


【解决方案1】:

是的,有,您只需要使用 Base64 对文件流进行编码和解码。要进行编码,您将使用 android.util.Base64 类,而在服务器端(如果您还使用 Java),您可以使用 commons-codec Base64 类。

我们的想法是使用您想要的任何工具来构建 xml 文件:

<image>
  <user>username</user>
  <other-property>property</other-property>
  <data><-- here you'll add your base64 encoded image as a string -->
</image>

完成此操作后,只需将 XML 文件本身上传到您的服务器并在那里解析 XML 文件。

【讨论】:

    【解决方案2】:

    您应该使用MultiPartPost。这个 SO answer 正是您要找的。​​p>

    【讨论】:

      【解决方案3】:

      您可以使用Base64将您的图片作为文本发送,这样您就可以放入xml文件

      【讨论】:

        猜你喜欢
        • 2016-09-17
        • 2011-11-16
        • 2014-08-28
        • 2016-07-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-20
        • 2011-07-21
        相关资源
        最近更新 更多