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

300
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 подставлять в атрибут из $('

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

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

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

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

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

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

270