Код: Выделить всё
public static Image ToImage(this byte[] sadrzaj)
{
var ms = new MemoryStream(sadrzaj);
return Image.FromStream(ms);
}
public static byte[] ToByteArray(this Image sadrzaj)
{
var ms = new MemoryStream();
sadrzaj.Save(ms, ImageFormat.Jpeg);
return ms.ToArray();
}
Теперь, когда Пользователь дважды щелкает этот PictureBox, он может вставить изображение той комнаты, которую он добавляет в базу данных. Но если пользователь решает поместить файл .gif, когда он нажимает кнопку «Sacuvaj» (в переводе «Сохранить»), файл .gif становится статическим, когда эта форма открывается снова.
Мой вопрос: есть ли у программы способ проверить, вставляет ли пользователь изображение .gif или .jpeg, чтобы его можно было правильно сохранить в базе данных?
Единственное решение, которое я могу найти вы думаете о добавлении метода OnModelCreating в мой класс DbContext и напечатании метода .HasConversion() для этого конкретного класса?
Опять же, просто догадайтесь, не пробовал попробовал.
Буду благодарен за любую помощь.
Подробнее здесь: https://stackoverflow.com/questions/793 ... dows-forms