zoukankan      html  css  js  c++  java
  • 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# 异步上传图片案例

  • 相关阅读:
    springboot下使用多线程
    springboot 下测试 service中的方法
    maven 将本地jar包 安装到本地仓库
    idea下http响应乱码
    使用vue-element-admin框架时如何添加多级目录
    如何在uniapp中使用mqtt
    在uniapp设计的APP中引入axios,支持cookie(真机亲测可行)
    vue中get方法如何传递数组参数
    Vue跨域访问,axios&cors
    Vue页面间传值,客户端数据存储,以及父子组件间props传值
  • 原文地址:https://www.cnblogs.com/chenwolong/p/FileDownLoad.html
Copyright © 2011-2022 走看看