MVC 下载文件

来源:互联网 发布:js 判断是否隐藏 编辑:程序博客网 时间:2024/06/07 06:44

.net mvc 文件下载


 /// <summary>        /// 下载文件        /// </summary>        /// <returns></returns>        public ActionResult DownFile()        {            string name = RequestHelper.GetString("",Request["name"]);            string fileName = "xxxx.exe";//客户端保存的文件名              string filePath = Server.MapPath("/DBBack/" + name);//路径              FileStream fs = new FileStream(filePath, FileMode.Open);            byte[] bytes = new byte[(int)fs.Length];            fs.Read(bytes, 0, bytes.Length);            fs.Close();            Response.Charset = "UTF-8";            Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");            Response.ContentType = "application/octet-stream";            Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);            Response.BinaryWrite(bytes);            Response.Flush();            Response.End();            return new EmptyResult();        }



0 0
原创粉丝点击