ASP.NET MVC3: загрузка изображения через контроллер

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

public ActionResult ShowImage() 
{
    using (FileStream stream = new FileStream(Path.Combine(Server.MapPath("/App_Data/UserUpload/asd.png")), FileMode.Open))
    {
        FileStreamResult result = new FileStreamResult(stream, "image/png");
        result.FileDownloadName = "asd.png";
        return result;
    }

}

Когда я открываю страницу, я получаю сообщение об ошибке: «Невозможно получить доступ к закрытому файлу.» Я немного погуглил об ошибке, но нашел только это ошибка, связанная с загрузкой. Что здесь вызывает проблему?

7
задан Community 23 May 2017 в 11:59
поделиться