Преобразовать изображение в байт [] - PullRequest
2 голосов
/ 27 сентября 2011

У меня есть изображение , которое находится в некоторой папке в моем приложении MVC3.В моем контроллере, как мне преобразовать это изображение в массив байтов .

Я бы был бы очень признателен за любую помощь .

Спасибо.

1 Ответ

12 голосов
/ 27 сентября 2011
byte[] buffer = File.ReadAllBytes("foo.png");

и поскольку он находится внутри контроллера, вы, вероятно, хотите рассчитать путь относительно корня:

string imageFile = Path.Combine(Server.MapPath("~/App_Data"), "foo.png");
byte[] buffer = File.ReadAllBytes(imageFile);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...