mvc actionresult返回各种文件
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返回各种文件相关推荐
- .net mvc actionresult 返回字符串_072-SpringMVC后端控制器接收参数、处理器方法返回值类型、拦截器、文件上传下载...
1. 注解式开发之annotation-driven解释 (1) mvc注解驱动在哪个文件中配置? 在springmvc中配置 (2) 配置mvc注解驱动使用哪个标签? 2. 注解式开发之视图解析器 ...
- .net mvc actionresult 返回字符串_ASP.NET Core中的Action的返回值类型
在Asp.net Core之前所有的Action返回值都是ActionResult,Json(),File()等方法返回的都是ActionResult的子类.并且Core把MVC跟WebApi合并之后 ...
- .net mvc actionresult 返回字符串_Spring 框架基础(06):Mvc架构模式简介,执行流程详解
一.SpringMvc框架简介 1.Mvc设计理念 MVC是一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个组件里面,在改进和个性化定制界面及用户交互的同时,不 ...
- .net mvc actionresult 返回字符串_.NET架构师知识普及
今天看到一篇漫画,[3年.NET开发应聘大厂惨遭淘汰,如何翻身打脸面试官?],好多问题,一下子还真的回答不了,这里对这些问题进行了整理,增加下脑容量,哈哈.俗话说不想当将军的士兵不是好士兵,不想当架构 ...
- .net mvc actionresult 返回字符串_字符串游戏之无效的身份证
出场人物介绍 小美:小学4年级学生,参加了学校的编程兴趣小组,已经了解了Python语言的基本语法,能够看懂一些简单的程序.她做事风风火火,对所有的事情都很好奇,喜欢打破砂锅问到底,是一个叫人又爱又恨 ...
- 利用 Spring MVC 上传多文件到指定目录 spring upload files
本篇文章,我们会教你通过eclipse构建一个创建一个Java web项目并转为maven工程,实现用spring mvc将所选文件上传到指定目录 开发环境: 1.JDK 1.7 2.Maven 3. ...
- Spring MVC更多家族成员----文件上传---06
Spring MVC更多家族成员----文件上传---06 本节导读 文件上传与MultipartResolver 使用MultipartResolver进行文件上传的简单分析 StandardSer ...
- ajax提交用流的方式,ajax 请求 后台返回的文件流
download(url) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); // 也可以使用POST方式,根据接口 xhr. ...
- ASP.NET MVC实现简单的文件上传与下载
使用ASP.NET MVC实现简单的文件上传与下载. 1.上传文件HTML <form action='@Url.Action("Upload", "File&qu ...
- 使用mvc模式读取服务器上的文件,ASP.NET MVC之读取服务器文件资源的两种方式
初次认识asp.net mvc时,以为所有文件都需要走一遍路由,然后才能在客户端显示, 所以我首先介绍这一种方式 比如说:我们在服务器上有图片: ~/resource/image/5.jpg 我们就需 ...
最新文章
- HDU2196[树形dp+二次扫描]java和c++版本题解
- mysql 关键字的优先级_mySQL之关键字的执行优先级讲解
- 计算机的桌面图标都没有了怎么办,电脑桌面图标都没了怎么办 怎么恢复
- LeetCode 1690. 石子游戏 VII(博弈DP)
- 关于在Ubuntu系统中出现Could not get lock /var/lib/dpkg/lock解决方案
- 操作符union/union all、intersect、minus、(not)exist
- 网页web前端学习技巧
- 刚刚,百度宣布王海峰升任 CTO
- pl/sql操作数据库之触发器的使用
- 计算机应用技术课程本科,《计算机应用技术I》课程教学大纲(共本科29级用)().doc...
- CentOS 安装 rz sz
- 12v直流电机并联多大电容_对电容的理解
- 能够支持python开发的环境_Windows上使用virtualenv搭建Python+Flask开发环境
- 那些你所不知道的文献下载网址经验总结
- 道客巴巴 文档免积分保存方法
- idea Translation 使用有道翻译
- 【虚拟校园】虚拟学生入学清华,中国传媒大学打造元宇宙大学
- 局域网联机_局域网联机
- 【转载】Unity3D研究院之静态自动检查代码缺陷与隐患
- 计算机网络Mac地质实验eNSP,eNSP实验(二)MAC帧分析 广播风暴
热门文章
- linux 安装_linux 安装 powershell
- java comparable与_Java中Comparable和Comparator区别
- custompage.width 不能小数吗_为什么有军人戴眼镜?他们的裸眼视力合格吗?
- java脚本计算器按钮无反应_2020年3月份最新计算机语言排行,20种语言争锋相对Java依旧飘逸...
- ubuntu ble c语言编程,c – 如何在ubuntu上安装bluez进行开发?
- 用命令行查看mysql,利用命令行查看Mysql数据库
- openoffice 64_科学网—四棱的核桃:卡片机傻拍2020(64)
- Python 多线程基本步骤
- mysql safe 模式_MYSQL的安全模式:sql_safe_updates介绍
- 不用空格怎么打两个空格_身份证号码中有空格,你让我怎么替换?