将数据从android发送到webserver

时间:2012-02-28 08:50:58

标签: java android

我可以使用什么来在Android客户端和网络服务器之间发送/接收数据。 数据通常包括: 文字,图片或视频。 据我所知,我不能使用JSON,因为我无法使用它发送图像。

3 个答案:

答案 0 :(得分:2)

对于只有文本数据,您可以使用XML或JSON,对于图像/视频和其他附件,无论是否有文本,您都必须使用服务器的POST方法。

帮助链接:

  1. Sending and Parsing JSON Objects
  2. Working with XML on Android
  3. Executing a HTTP POST Request with HttpClient in Android

答案 1 :(得分:2)

为此你必须使用XML / JSON。如果要将映像发送到服务器,请将映像(Blob)转换为字符串并将该字符串发送到服务器,然后将服务器端转换字符串转换为数据库中的Blob和Store。

为此,您可以参考以下链接:

http://blog.sptechnolab.com/2011/02/10/android/android-connecting-to-mysql-using-php/

http://www.vogella.de/articles/AndroidJSON/article.html

答案 2 :(得分:0)

要从服务器接收数据,您可以使用xml / JSON。但要发送数据,您将不得不使用http的get或post方法。仅用于发送文本GET就足够用于发送图像&视频最好采用带有base64加密的POST方法。