Скачать файл c cайта

198
21 июня 2018, 20:10

В результате моего Post метода на странице выводится изображение. Как в представлении и контроллере мне создать кнопку "Скачать" , чтобы при ее нажатии - это изображение загружалось на компьютер пользователя? Так я вывожу это изображение на странице:

<img src="@Url.Content("~/Files/"+ Model.ImageName)" alt="my image" />
Answer 1

Кнопка скачать должна делать запрос на метод контроллера приблизительно следующего вида:

public ActionResult Image()
{
    var imageName = "someImage.jpg"
    var dir = Server.MapPath("/Images"); // путь к папке с  изображениями
    var path = Path.Combine(dir, imageName); 
    return base.File(path, "image/jpeg");
}
READ ALSO
Как подставить значение переменной в DOM?

Как подставить значение переменной в DOM?

Есть такой кодКак selectRegion подставлять в атрибут из $('

146
Как сократить код (slideshow смена изображения)

Как сократить код (slideshow смена изображения)

Как сократить данный участок кода? Знаю есть решение, не мой мозг никак не может его придумать

176
Асинхронная инициализация свойств + Lazy

Асинхронная инициализация свойств + Lazy

В классе ViewModel имеется два булевых свойства, на которые происходит Binding из xaml:

186