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, , Convert.ToInt32(file.Length));
//将字节流转化成base64字符串
return Convert.ToBase64String(buffer);
}
item.DocBase64SR = "data:image/png;base64," + new InspectionRatingSeeModel().ImgToBase64String(Uri);
其中:FileName 为服务器png图片绝对路径!
如果需要查看Base64转为图片,请参考我的博客:C# 异步上传图片案例
C# 下载文件的更多相关文章
- Java下载文件(流的形式)
		@RequestMapping("download") @ResponseBody public void download(HttpServletResponse respons ... 
- 使用批处理文件在FTP服务器 上传下载文件
		1.从ftp服务器根目录文件夹下的文件到指定的文件夹下 格式:ftp -s:[配置文件] [ftp地址] 如:ftp -s:c:\vc\ftpconfig.txt 192.168.1.1 建立一个 ... 
- 通过form表单的形式下载文件。
		在项目中遇到问题,要求动态拼接uri下载文件.但是由于项目的安全拦截导致window.location.href 和 window.open等新建窗口的方法都不行. 无意间百度到了通过form表单来下 ... 
- SecureCRT上传和下载文件
		SecureCRT上传和下载文件(下载默认目录) SecureCR 下的文件传输协议有ASCII .Xmodem .Ymodem .Zmodem ASCII:这是最快的传输协议,但只能传送文本文件. ... 
- HTTP 错误 404.3 – Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
		今天,在vs2013中新建了一个placard.json文件,当我用jq读取它的时候,去提示404,直接在浏览器访问这个文件,提示: HTTP 错误 404.3 – Not Found 由于扩展配置问 ... 
- FTP下载文件失败
		这几天的定时任务下载文件的脚本失败了. 于是手工执行测试,发现报550 Permission denied. Passive mode refused. 意思就是被动模式下,没有权限获取文件. 解决方 ... 
- 如何使用FileZilla上传和下载文件
		一.使用FileZilla上传文件 1 打开 FileZilla 按照如下图所示,填写远程 Linux 的 IP ,用户名,密码,还有端口号(默认22) 2 选中左边需要上传的文件,然后拖到右边,等待 ... 
- 开发板tftp下载文件
		搭建过程: 1.安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install tftpd tftp xinetd 2.建立配置文件(蓝色的目录是可以 ... 
- Linux上传下载文件快捷命令
		远程链接Linux(如SecrueCRT),要上传文件很下载文件到Linux服务器,只需要使用sz或者rz命令即可快速下载和上传文件了. 使用方法: 1.首先确保Linux服务器系统中安装了lrzsz ... 
- Struts2学习笔记--使用Response下载文件和Struts2的StreamResult文件下载
		使用Response下载文件,servlet中的文件下载是通过流来实现的 我在webRoot文件夹下新建了一个文件夹from,里边放了一张图片,这里就以下载这张图片为例:download.jsp很 ... 
随机推荐
- Android为TV端助力 史上最简单易懂的跨进程通讯(Messenger)!
			不需要AIDL也不需要复杂的ContentProvider,也不需要SharedPreferences或者共享存储文件! 只需要简单易懂的Messenger,它也称为信使,通过它可以在不同进程中传递m ... 
- Android  udp  json+数组  --->bytes发送数据
			Android json支持五种数据类型 String / int(float)/bool / null / object 今天说 object : json = new JSONObject( ... 
- OneAPM大讲堂 | 提高JavaScript性能的30个技巧
			文章系国内领先的 ITOM 管理平台供应商 OneAPM 编译呈现. 您是网站管理员还是网页开发人员?想创建超快速的网站吗? 今天我们来看看 JavaScript,这项神奇而又复杂的技术.它使网站内容 ... 
- 微服务扩展新途径:Messaging
			[编者按]服务编排是微服务设置的一个重要方面.本文在利用 ActiveMQ 虚拟话题来实现这一目标的同时,还会提供实用性指导.文章系国内 ITOM 管理平台 OneAPM 编译呈现. 目前,微服务使用 ... 
- python如何实现类似php的引用赋值
			直接放代码,有注释,就不解析了 # ############################ # 改变一个变量的值,与之有关系的变量的值也会相等变化 # 类似php的引用赋值,宏观来看 # ##### ... 
- SQL 中常用存储过程xp_cmdshell运行cmd命令
			目的: 使用SQL语句,在D盘创建一个文件夹myfile 首先查询系统配置 SELECT * FROM sys.configurations WHERE name='xp_cmdshell' OR n ... 
- ORACLE中内部函数SYS_OP_C2C和隐式类型转换
			什么是SYS_OP_C2C呢?官方的介绍如下: SYS_OP_C2C is an internal function which does an implicit conversion of varc ... 
- c/c++ allocator 使用
			allocator 使用 作用:只开辟空间,不调用构造函数 操作一览表 allocator<T> a 定义一个名为a的allocator对象,它可以为类型为T的对象分配内存 a.alloc ... 
- c/c++二叉树的创建与遍历(非递归遍历左右中,破坏树结构)
			二叉树的创建与遍历(非递归遍历左右中,破坏树结构) 创建 二叉树的递归3种遍历方式: 1,先中心,再左树,再右树 2,先左树,再中心,再右树 3,先左树,再右树,再中心 二叉树的非递归4种遍历方式: ... 
- Cs231n课堂内容记录-Lecture1 导论
			Lecture 1 视频网址:https://www.bilibili.com/video/av17204303/?p=2 https://zhuanlan.zhihu.com/p/21930884? ... 
