文件下载,先获取文件的路径,在通过招到文件的存放地址,通过return File(path, "text/plain", Url.Encode(name));,可以直接下载,但是必须要修改返回数据类型"text/plain"

//
/// <summary>
/// 文件下载
/// </summary>
/// <returns></returns>
[ActionName("DowLoad")]
public ActionResult DowLoad()

{
  string file = Request["accessory"];
  string name = null;
  string path = null;

  //string path = Server.MapPath(file);
  path = Path.Combine(Request.MapPath("~/Content/UploadFile"), file);

  name = Path.GetFileName(path);
  //图片下载
  //return File(path, "iamge/jpeg");

  // 保证word文档,Excel表格和txt文档格式

  //保证文件名称为中文
  // byte[] data = Encoding.UTF8.GetBytes(name);
  // return File(data, "1", Url.Encode(name));

  return File(path, "text/plain", Url.Encode(name));

}

最新文章

  1. Mysql学习笔记(附一)
  2. HBase基本shell命令
  3. 微信小程序实质是什么? Hybrid App
  4. ElasticSearch + Kibana
  5. jQuery Ajax之load()方法
  6. iOS-appDelegate 生命周期
  7. 018. ADO.NET _DataSet_DataAdapter
  8. 用DzzOffice管理阿里云OSS
  9. the third assignment of software testing
  10. asp 正则替换函数
  11. java 接口默认修饰符问题
  12. laravel会话驱动扩展—连接自定义会话管理系统
  13. react VS vue 我们究竟该如何选择(从项目的角度帮你分析)
  14. 查询树节点、oracle、select...start with...connect by prior...
  15. StringEscapeUtils对字符串进行各种转义与反转义
  16. JMeter----正则表达式&amp;JSON Path Extractor
  17. Spring框架之演示JDBC的模板类
  18. Qt编译目录下exe文件执行报错问题的解决办法
  19. python 自带的range是不能实现对小数的操作的,如果要对小数操作可以使用numpy
  20. Django:牛刀小试

热门文章

  1. [No000008]发工资不仅仅是让你写代码的
  2. Firefox访问https出现 ssl_error_weak_server_ephemeral_dh_key错误
  3. 微软职位内部推荐-B&I Site Lead
  4. android中常用的读取文件的用法如下
  5. scala 学习笔记(01) 函数定义、分支、循环、异常处理、递归
  6. 【转】如何拿到半数面试公司Offer——我的Python求职之路
  7. TinyFrame升级之六:全局日志的设计及实现
  8. Tomcat 项目部署方式
  9. Java 的世界,我不懂:奇葩的 json 序列化
  10. java并发:线程同步机制之计数器&amp;Exechanger