0

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

void AddImage(Image img);

但是,既然 Android 和 Java 显然不会知道 Image 类,那么在这种情况下我应该选择什么方法呢?将图像作为字节数组传递更好还是应该使用其他方式?

4

1 回答 1

2

在 android 中,您可以将该图像转换为 base 64 字符串,然后可以传递给 web 服务,

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

在这种情况下,您的方法将如下所示

 void AddImage(String img);
于 2012-10-26T20:55:00.820 回答