Подтвердить что ты не робот

Как преобразовать массив байтов в файл изображения?

Я просматривал и загружал файл png/jpg в своем веб-приложении MVC. Я сохранил этот файл в качестве байта [] в моей базе данных. Теперь я хочу прочитать и преобразовать байт [] в исходный файл. Как я могу достичь этого?

4b9b3361

Ответ 1

Не забудьте ссылаться на System.Drawing.Imaging и использовать блок с использованием для потока.

Ответ 2

Создайте поток памяти из массива byte [] в своей базе данных, а затем используйте Image.FromStream.

byte[] image = GetImageFromDatabase();
MemoryStream ms = new MemoryStream(image);
Image i = Image.FromStream(ms);