文件上传到服务器后下载

window.open   与window.location.href  对txt  或是pdf文件执行的操作是打开,而非下载

mvc controller 自带有如下方法

protected internal FileContentResult File(byte[] fileContents, string contentType);
protected internal FileStreamResult File(Stream fileStream, string contentType);
protected internal FilePathResult File(string fileName, string contentType);
protected internal virtual FileContentResult File(byte[] fileContents, string contentType, string fileDownloadName);
protected internal virtual FileStreamResult File(Stream fileStream, string contentType, string fileDownloadName);
//
// 摘要:
// 使用文件名、内容类型和文件下载名创建一个 System.Web.Mvc.FilePathResult 对象。
//
// 参数:
// fileName:
// 要发送到响应的文件的路径。
//
// contentType:
// 内容类型(MIME 类型)。
//
// fileDownloadName:
// 浏览器中显示的文件下载对话框内要使用的文件名。
//
// 返回结果:
// 文件流结果对象。
protected internal virtual FilePathResult File(string fileName, string contentType, string fileDownloadName);

调用以上方法,即可对任何类型文件进行下载,并可以重命名

public ActionResult DownLoad(string path)
{
    return File(path, "", "重命名.txt");
}

MVC 服务器文件下载相关推荐

  1. ajax mvc 服务器 怎么设置,ajax mvc 服务器 怎么设置

    ajax mvc 服务器 怎么设置 内容精选 换一换 配置目的端或启动目的端时提示"SMS.1311 目的端磁盘个数不够".在配置目的端服务器过程中,会校验目的端磁盘数量是否和源端 ...

  2. Python 技术篇-用paramiko库实现linux服务器文件下载到winodws本地实例演示

    如果需要上传文件的话,可以看这篇文章: Python 技术篇-用 paramiko 库实现 winodws 本地文件上传至 linux 服务器实例演示 # -*- coding: UTF8 -*- i ...

  3. mui 多文件上传至spring mvc 服务器

    今天用了一天时间搞定了多文件上传. 首先是mui代码,主要就是img标签,我这里用的是id声明主要对应后端数据库的字段 通过src获取文件路径包括相册选择和手机拍照 <div class=&qu ...

  4. java 服务器文件下载

    1.环境 引入的包:ganymed-ssh2-build210.jar 包的下载地址:http://www.ganymed.ethz.ch/ssh2/ 2.创建文件下载类:FileLoadUtil 代 ...

  5. xshell工具将服务器文件下载到本地

    使用xshell来操作服务器非常方便,传文件也比较方便,就是使用rz,sz. 首先,服务器要安装了rz,sz yum install lrzsz 上传文件 运行rz命令,会将文件选择框打开,选择需要上 ...

  6. java nio写文件nul_使用Java NIO编写高性能的服务器 文件下载

    从 JDK 1.4 开始,Java的标准库中就包含了NIO , 即所谓的"New IO".其中最重要的功能就是提供了"非阻塞"的IO,当然包括了Socket.N ...

  7. asp.net mvc 简单文件下载

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

  8. PHP实现如何将服务器文件下载到本地

    最近有这样一个需求,服务器上的文件,用户需要下载到本地 话不多说直接上代码~~ public function downloadTemplate(){         header("Con ...

  9. linux将服务器文件下载到本地

    仅作为记录,大佬请跳过. 在xshell中,打开windows本地的shell: 执行命令 scp -r zl@100.100.10.1:/data1/data1 F:\server备份\data1 ...

最新文章

  1. python语言安装-下载和安装Python语言
  2. 洛谷1091合唱队形
  3. img超出div width时, jQuery动态改变图片显示大小
  4. composer设置代理_composer 设置代理
  5. rocketmq 启动_016【windows版Rocketmq】小白学习Rocketmq单机部署
  6. 前端学习(506):垂直居中的第二种方式
  7. jquery获取checkbox是否选中
  8. 题解-bzoj3901 棋盘游戏
  9. 【分布式】分布式架构-ESB SOA
  10. 上海Android交流会分享主题与报名
  11. An'droid TextView
  12. 前端要点总结1(2021-12)
  13. 华为联运游戏或应用审核驳回:点击登录进入游戏,未显示欢迎栏
  14. (一)一文掌握flink性能优化:资源配置调优
  15. Python之网络编程
  16. 高大上的数据可视化图表,只需6步就能完成
  17. 男人。。。女人。。。经典语录
  18. RFC2889MAC地址学习速率——网络测试仪实操
  19. nand flash 个人觉得写得比较好的文章
  20. android手机信号测试,买手机别只看性能!教你测试手机信号好坏

热门文章

  1. C++bidirectional dijkstra双向最短路径算法(附完整源码)
  2. C语言指针、数组与sizeof运算符
  3. C++volatile
  4. QT的QGLShaderProgram类的使用
  5. C++继承的基本语法
  6. C语言90道试题资料
  7. uml和模式应用 pdf_总结分享:PHP中常见的五种设计模式
  8. matlab将字符矩阵,matlab – 将字符串索引输入矩阵
  9. mysql导入存储过程报错_mysql导入建立存储过程或函数报错This function has none of DETERMINISTIC, NO SQL解决办法...
  10. pandas中合并数据集