Mvc 返回文件直接下载
今天碰到一个问题,前端点击下载文件,后端判断文件是否存在,不存在则自动生成文件(图片),返回前端会自动下载文件
网上查了一些 Mvc action中返回File类型 设置一些contentType返回前端可以自动下载文件
public ActionResult LoadProtocol() { var imageUrl = GenerateFile();//生成图片方法 FileStream fstrm = new FileStream(HttpContext.Server.MapPath("~"+ imageUrl), FileMode.Open, FileAccess.Read); return File(fstrm, "application/octet-stream",sales.Name+".jpg"); }