Страница: 1 |
Страница: 1 |
Вопрос: Сохранение Image в Xml-файл
Добавлено: 11.07.05 21:39
Автор вопроса: EROS
Задача проста! Сохранить к Image в Xml-файл и считать его обратно. В Xsd-схеме создано поле тип которого base64Binary. Насколько я понял оно хранит Array As Byte. Но я споткнулся на преобразовании Image в массив байт. Заранее спасибо.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 11.07.05 23:23
Для ясности поясню, что для записи использую DataSet.WriteXml(FileName)
Номер ответа: 2
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #2
Добавлено: 12.07.05 10:04
Я ж вчера тебе вроде рассказывал в аське...
Сохранить:
Dim ms As New MemoryStream
img.Save (ms)
Dim bytes As Byte() = ms.GetBuffer()
ms.Close
ds.Tables("Images".Rows(123).Item("Image" = bytes
Загрузить:
Dim ms As New MemoryStream (bytes)
ms.Position = 0
Dim img As Image = Image.FromStream(ms) 'Тут картинка
ms.Close
Номер ответа: 3
Автор ответа:
Sergey
Вопросов: 0
Ответов: 1
Профиль | | #3
Добавлено: 24.11.05 10:42
Не понял.
Вопрос, вроде, насчет XML. А в ответе - VB. Как этот код в XML использовать?
Номер ответа: 4
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #4
Добавлено: 24.11.05 12:38
На VB программно читается/записывается XML-файл. Собственно, это и имел в виду автор вопроса.