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");         
        }

 

posted @ 2017-09-04 17:18  我没有领悟  阅读(1024)  评论(0编辑  收藏  举报