вернуть список изображений в байтах в mvc 3 - PullRequest
1 голос
/ 08 ноября 2011

Я пытаюсь вернуть список изображений в байтах для отображения в моем представлении. Я знаю, как вернуть одно изображение, поместив это в мой контроллер

public FileContentResult DisplayImages(string packageID)

{

            byte[] byteArray = imageConverter.GetImageAsBytes(
                "\\filepath-to-image.jpeg");

            return new FileContentResult(byteArray, "image/jpeg"
}

Как мне изменить это, чтобы он возвращал список байтов [], а затем в соответствии с вызовом его в моем представлении.

Спасибо

1 Ответ

1 голос
/ 08 ноября 2011

Я предполагаю, что вы вызовете это действие из JavaScript.В этом случае вы можете использовать тип действия Json actionresult.

public ActionResult DisplayImages(string packageID)
{
  byte[] byteArray = imageConverter.GetImageAsBytes(@"\filepath-to-image.jpeg");
  return Json(new { imageList = new List<Byte[]>() { byteArray } });
}

вы получите объект со свойством imageList, который будет массивом байтов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...