Загрузить растровое изображение в потоке с помощью WCF - PullRequest
0 голосов
/ 08 марта 2012

Я пытаюсь загрузить изображения, снятые с моей веб-камеры, в службу WCF.

У меня есть весь сервис, который работает без ошибок - протестировано с изображениями / файлами на моем HD.Проблема в том, что изображение с веб-камеры сохраняется в BitMap (C #).

Сервис принимает Stream в качестве входного параметра.Когда я использую

image.Save(mystream,System.Drawing.Imaging.ImageFormat.Png);
client.SendFile(mystream);

Загружается поток 0 байт.

Как мне это работает?

Спасибо.

1 Ответ

1 голос
/ 08 марта 2012

Полагаю, вы должны вернуться к началу после сохранения изображения в потоке, используя mystream.Seek(0, SeekOrigin.Begin), поскольку текущая позиция в потоке находится сразу после последнего записанного байта.

...