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

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

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

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

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

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

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

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

184