Как отправить WriteableBitmap как byte [] из клиента Silverlight и десериализовать в Bitmap на стороне сервера? - PullRequest
0 голосов
/ 25 марта 2011

Я отправляю WriteableBitmap в виде байта [] из клиента Silverlight - и хочу десериализовать байт [] в объект Bitmap или Image на стороне сервера.

Как мне десериализовать этот байт []?

Спасибо за любую помощь.

1 Ответ

1 голос
/ 25 марта 2011

Поместите метод в вашу службу WCF, который принимает byte [] в качестве параметра.Пусть ваше приложение Silverlight вызовет это и передаст байты.

На стороне сервера класс Image имеет конструктор, который принимает Stream.Таким образом, вы можете создать новый MemoryStream (byte []) с байтами, а затем вызвать Image.FromStream () с новым MemoryStream.

Возможно, есть несколько других способов сделать это, но этот должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...