Windows phone アプリケーションを作成していますが、アプリケーションは WCF サーバーに接続されています。私が今抱えている問題は、画像のアップロード機能です。どの機能を使用する必要がありますか? 私の問題に対する答えが見つかりません。
1 に答える
1
したがって、WCF側に単純なバイト関数が必要です
[OperationContract]
public void ReceiveByteArray(byte[] byteArray) { ... }
画像をバイトに変換します
public byte[] BufferFromImage(BitmapImage imageSource)
{
Stream stream = imageSource.StreamSource;
byte[] buffer = null;
if (stream != null && stream.Length > 0)
{
using (BinaryReader br = new BinaryReader(stream))
{
buffer = br.ReadBytes((Int32)stream.Length);
}
}
return buffer;
}
そしてあなたの画像を送ってください
byte[] image=BufferFromImage(imageSource);
ReceiveByteArray(image)
于 2013-01-15T22:00:27.907 に答える