我试图将图片从Android设备发送到服务器,并想知道是否可以在xml文件中发送图片信息并在服务器上重建它?
答案 0 :(得分: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文件。
答案 1 :(得分:0)
您应该使用MultiPartPost。这个SO answer正是您所寻找的。 p>
答案 2 :(得分:0)
您可以使用Base64
将图像作为文本发送,这样就可以放入xml文件