public ActionResult ReviewFile(string folderName, string fileBasename, string extendName)
{
//以后根据后缀名返回相应的文件
var fileFullName = "~/" + folderName + "/" + fileBasename + extendName;
var path = Server.MapPath(fileFullName);
switch (extendName)
{
case ".html":
return File(path, "text/html");
break;
case ".txt":
return File(path, "text/plain");
break;
case ".doc":
return File(path, "application/msword");
break;
case ".xls":
var downLoadFileName = fileBasename + ".xls";
return File(path, "application/ms-excel", downLoadFileName);
//return File(path, "application/x-excel");
break;
case ".pff":
return File(path, "application/ms-powerpoint");
break;
case ".pdf":
return File(path, "application/pdf");
break;
case ".zip":
return File(path, "application/zip");
break;
default:
var noPointExtentName = extendName.Substring(extendName.IndexOf('.') + 1);
return File(path, "image/" + noPointExtentName);
}
}

转载于:https://www.cnblogs.com/taoshengyujiu/p/5939291.html

mvc actionresult返回各种文件相关推荐

  1. .net mvc actionresult 返回字符串_072-SpringMVC后端控制器接收参数、处理器方法返回值类型、拦截器、文件上传下载...

    1. 注解式开发之annotation-driven解释 (1) mvc注解驱动在哪个文件中配置? 在springmvc中配置 (2) 配置mvc注解驱动使用哪个标签? 2. 注解式开发之视图解析器 ...

  2. .net mvc actionresult 返回字符串_ASP.NET Core中的Action的返回值类型

    在Asp.net Core之前所有的Action返回值都是ActionResult,Json(),File()等方法返回的都是ActionResult的子类.并且Core把MVC跟WebApi合并之后 ...

  3. .net mvc actionresult 返回字符串_Spring 框架基础(06):Mvc架构模式简介,执行流程详解

    一.SpringMvc框架简介 1.Mvc设计理念 MVC是一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个组件里面,在改进和个性化定制界面及用户交互的同时,不 ...

  4. .net mvc actionresult 返回字符串_.NET架构师知识普及

    今天看到一篇漫画,[3年.NET开发应聘大厂惨遭淘汰,如何翻身打脸面试官?],好多问题,一下子还真的回答不了,这里对这些问题进行了整理,增加下脑容量,哈哈.俗话说不想当将军的士兵不是好士兵,不想当架构 ...

  5. .net mvc actionresult 返回字符串_字符串游戏之无效的身份证

    出场人物介绍 小美:小学4年级学生,参加了学校的编程兴趣小组,已经了解了Python语言的基本语法,能够看懂一些简单的程序.她做事风风火火,对所有的事情都很好奇,喜欢打破砂锅问到底,是一个叫人又爱又恨 ...

  6. 利用 Spring MVC 上传多文件到指定目录 spring upload files

    本篇文章,我们会教你通过eclipse构建一个创建一个Java web项目并转为maven工程,实现用spring mvc将所选文件上传到指定目录 开发环境: 1.JDK 1.7 2.Maven 3. ...

  7. Spring MVC更多家族成员----文件上传---06

    Spring MVC更多家族成员----文件上传---06 本节导读 文件上传与MultipartResolver 使用MultipartResolver进行文件上传的简单分析 StandardSer ...

  8. ajax提交用流的方式,ajax 请求 后台返回的文件流

    download(url) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); // 也可以使用POST方式,根据接口 xhr. ...

  9. ASP.NET MVC实现简单的文件上传与下载

    使用ASP.NET MVC实现简单的文件上传与下载. 1.上传文件HTML <form action='@Url.Action("Upload", "File&qu ...

  10. 使用mvc模式读取服务器上的文件,ASP.NET MVC之读取服务器文件资源的两种方式

    初次认识asp.net mvc时,以为所有文件都需要走一遍路由,然后才能在客户端显示, 所以我首先介绍这一种方式 比如说:我们在服务器上有图片: ~/resource/image/5.jpg 我们就需 ...

最新文章

  1. HDU2196[树形dp+二次扫描]java和c++版本题解
  2. mysql 关键字的优先级_mySQL之关键字的执行优先级讲解
  3. 计算机的桌面图标都没有了怎么办,电脑桌面图标都没了怎么办 怎么恢复
  4. LeetCode 1690. 石子游戏 VII(博弈DP)
  5. 关于在Ubuntu系统中出现Could not get lock /var/lib/dpkg/lock解决方案
  6. 操作符union/union all、intersect、minus、(not)exist
  7. 网页web前端学习技巧
  8. 刚刚,百度宣布王海峰升任 CTO
  9. pl/sql操作数据库之触发器的使用
  10. 计算机应用技术课程本科,《计算机应用技术I》课程教学大纲(共本科29级用)().doc...
  11. CentOS 安装 rz sz
  12. 12v直流电机并联多大电容_对电容的理解
  13. 能够支持python开发的环境_Windows上使用virtualenv搭建Python+Flask开发环境
  14. 那些你所不知道的文献下载网址经验总结
  15. 道客巴巴 文档免积分保存方法
  16. idea Translation 使用有道翻译
  17. 【虚拟校园】虚拟学生入学清华,中国传媒大学打造元宇宙大学
  18. 局域网联机_局域网联机
  19. 【转载】Unity3D研究院之静态自动检查代码缺陷与隐患
  20. 计算机网络Mac地质实验eNSP,eNSP实验(二)MAC帧分析 广播风暴

热门文章

  1. linux 安装_linux 安装 powershell
  2. java comparable与_Java中Comparable和Comparator区别
  3. custompage.width 不能小数吗_为什么有军人戴眼镜?他们的裸眼视力合格吗?
  4. java脚本计算器按钮无反应_2020年3月份最新计算机语言排行,20种语言争锋相对Java依旧飘逸...
  5. ubuntu ble c语言编程,c – 如何在ubuntu上安装bluez进行开发?
  6. 用命令行查看mysql,利用命令行查看Mysql数据库
  7. openoffice 64_科学网—四棱的核桃:卡片机傻拍2020(64)
  8. Python 多线程基本步骤
  9. mysql safe 模式_MYSQL的安全模式:sql_safe_updates介绍
  10. 不用空格怎么打两个空格_身份证号码中有空格,你让我怎么替换?