ASP.NET MVC download image rather than display in browser
Posted
by RSolberg
on Stack Overflow
See other posts from Stack Overflow
or by RSolberg
Published on 2010-06-09T16:07:50Z
Indexed on
2010/06/09
16:12 UTC
Read the original article
Hit count: 318
Rather than displaying a PNG in the browser window, I'd like the action result to trigger the file download dialogue box (you know the open, save as, etc). I can get this to work with the code below using an unknown content type, but the user then has to type in .png at the end of the file name. How can I accomplish this behavior without forcing the user to type in the file extension?
public ActionResult DownloadAdTemplate(string pathCode)
{
var imgPath = Server.MapPath(service.GetTemplatePath(pathCode));
return base.File(imgPath, "application/unknown");
}
© Stack Overflow or respective owner