сохранение изображения из PictureEdit в базу данных
у меня есть файл изображения. я его загружаю в PictureEdit.Image методом FromFile(). Далее я произвожу сериализацию Image из PictureEdit. Закидываю в БД SQL Server 2008. Так вот по мимо этого кода у меня еще в данной функции присутствует код по четению XML файла (не относится к pictureEdit). Присутствует: GetCurrentDirectory() + @"\set.xml". Так вот при вставке изображения - выдает ошибку: требует файл set.xml в папке где располагалась изначально картинка. Почему? И как это обойти?
XMLDocument xd = new XMLDocument();
xd.Load(GetCurrentDirectory() + @"\set.xml");
........................................
Image img = Image.FromFile("D:\img.jpg");
Picture.Image = img;
byte[] imgbyte = Serialization.Serialize(pictureBox1.Image); //моя функция
Примерно, так - на память!
Навскидку: если код чтения XML непосредственно для сериализации картинки не нужен, его можно выбросить. Если он всё-таки нужен для сериализации, тогда может прокатить старый испытанный способ: прогон по шагам в отладчике. Простите за банальность, но это действительно очень неплохо помогает. :)