Не удается преобразовать System.Xml.XmlNode [] в System.Byte [] - PullRequest
2 голосов
/ 07 февраля 2011

У меня есть веб-сервис, который получает данные с другого устройства У меня есть тип данных изображения. Я выбираю данные изображения из sql-db-1 на сервере-1, затем вызываю веб-службу в веб-службе сервера-2, которая берет данные и сохраняет их в sql-db-2 на сервере-2.

Проблема в том, что когда я пытаюсь сохранить изображение на ПК или вставить его в sql-db-2 Я получаю ошибку: can not convert System.Xml.XmlNode[] to System.Byte[]

Мне нужно знать, как преобразовать тип данных System.Xml.XmlNode[] в System.Byte[].

1 Ответ

0 голосов
/ 07 февраля 2011

Я не знаю, какие данные есть в узле.Но я думаю, что-то подобное можно сделать:

    var item = xmlnode[0];
    Byte[] byteconverted = Encoding.UTF8.GetBytes(item.InnerText)
...