0

さまざまなプラットフォーム(特に.NetとAndroid)から使用されるASP.NetでWebサービスベースのアプリケーションを開発する必要があります。1つの方法では、画像を受け入れてサーバーに保存する必要があります。アプリが.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 に答える