C# 下载文件

最近一段时间,真的是太忙太忙了!经历了自我毕业以来最忙碌的一个项目!

说起这个项目,我有万千感慨

且不说技术能力,也无需谈论项目需求。单就项目压力,日常加班,周六日补班而言,我相信很多人是扛不住的!

这个项目组五个开发人员,项目开始一月时,因压力大,辞职一名员工!项目开始二月时,又...,现在又听说项目组一骨干成员也要...

哎,希望他能留下,和我们一起奋斗,战斗早已打响,而且本期战斗也接近尾声,为什么不坚持到底呢?

俗话说行百里者半于九十,到最后一哆嗦的时候,要坚持,坚持,坚持...

为什么要坚持呢?人生百态,不同经历会提升你,不同经历会改变你对一个事物的看法,也会使自己更坚韧,自信,自强!

好了,废话说多了,今天没什么好的知识分享给大家,只是很简单的下载文件!

 public ActionResult Index()
        {
            byte[] fileBytes = System.IO.File.ReadAllBytes(Path.Combine(HttpContext.Server.MapPath("~/content/Site.css")));
            return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, "Site.css");
        }

就这么简单!哈哈,有没有被欺骗的感觉!

图片转为Base64编码:

  public String ImgToBase64String(string fileName)
        {
            FileInfo file = new FileInfo(fileName);
            var stream = file.OpenRead();
            byte[] buffer = new byte[file.Length];
            //读取图片字节流
            stream.Read(buffer, 0, Convert.ToInt32(file.Length));
            //将字节流转化成base64字符串
           return Convert.ToBase64String(buffer);
        }
 item.DocBase64SR = "data:image/png;base64," + new InspectionRatingSeeModel().ImgToBase64String(Uri);

 其中:FileName 为服务器png图片绝对路径!

如果需要查看Base64转为图片,请参考我的博客:C# 异步上传图片案例

原文地址:https://www.cnblogs.com/chenwolong/p/FileDownLoad.html