来自Android的ASP .Net Web Service耗材

时间:2012-10-26 20:42:51

标签: android asp.net web-services image

我需要在ASP .Net中开发一个基于Web服务的应用程序,它将从各种平台(尤其是.Net和Android)中使用。一种方法需要接受图像并将它们存储在服务器中。如果该应用程序仅由.Net使用,则该方法将具有以下签名:

void AddImage(Image img);

但是,由于Android和Java显然不会知道Image类,在这种情况下我应该选择哪种方法?将图像作为字节数组传递或者我应该使用其他方法更好吗?

1 个答案:

答案 0 :(得分:2)

在android中你可以将该图像转换为base 64 String,然后可以传递给webservice,

 String encodedImage = Base64.encodeToString(byteArray, Base64.DEFAULT);

在这种情况下,您的方法看起来像

 void AddImage(String img);