//以字符流的形式下载文件

string filePath = "D://dome.doc";
                FileStream fs = new FileStream(filePath , FileMode.Open);
                byte[] bytes = new byte[(int)fs.Length];
                fs.Read(bytes, 0, bytes.Length);
                fs.Close();
                Response.ContentType = "application/octet-stream";

string suffix = filePath.Trim().Substring(filePath.Trim().LastIndexOf("."));
                string fileName = Guid.NewGuid().ToString() + suffix;//保存的文件名
                //通知浏览器下载文件而不是打开
                Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
                Response.BinaryWrite(bytes);
                Response.Flush();
                Response.End();

ASP.NET使用文件流的方式下载文件相关推荐

  1. response以流的方式下载文件

    response以流的方式下载文件 /*** 文件下载* @param worldName 获取前端传进来的文件名* @param response*/@GetMapping("/fileD ...

  2. SpringBoot+Vue+Itext实现前端请求文件流的方式下载PDF

    场景 SpringBoot加itext实现PDF导出: SpringBoot加itext实现PDF导出_BADAO_LIUMANG_QIZHI的博客-CSDN博客 上面实现导出pdf的基础上,怎样结合 ...

  3. flask vue 文件流的方式下载word

    前端传递uuid,后端根据uuid找到对应的记录,把数据填充导word文档中,以文件流的方式传递给前端实现下载功能,这样后端就不用先保存再根据路径下载了 这是重点,必须加,不然下载的文件是乱码 {re ...

  4. js接收excel文件流并解析下载文件

    情景:后端为post请求,且接口返回为excel文件流 方法: 1.使用原生XMLHttpRequest 2.使用原生fetch 3.使用axios import qs from 'qs'import ...

  5. vue 流的方式下载文件

    获取到流后 downloadFn(){// res.data返回的流const blob = new Blob([res.data],{type:'application/octet-stream'} ...

  6. SpringBoot+Vue+Itext实现前端请求文件流的方式导出PDF时在指定位置添加照片

    场景 SpringBoot+Vue+Itext实现前端请求文件流的方式下载PDF: SpringBoot+Vue+Itext实现前端请求文件流的方式下载PDF_BADAO_LIUMANG_QIZHI的 ...

  7. C# Http方式下载文件到本地类改进版

    在上文基础上增加了远程文件是否存在和本地文件是否存在的判断. 类代码: using System; using System.Collections.Generic; using System.Lin ...

  8. android file transfer下载_PHP通过header方式下载文件

    php中文网最新课程 每日17点准时技术干货分享 本文为php中文网认证作者:"一朵云彩"投稿,欢迎加入php中文网有偿投稿计划! PHP通过header方式下载文件时,不能使用a ...

  9. java 看书浏览器官_JAVA读取文件流,设置浏览器下载或直接预览操作

    最近项目需要在浏览器中通过url预览图片.但发现浏览器始终默认下载,而不是预览.研究了一下,发现了问题: // 设置response的header,注意这句,如果开启,默认浏览器会进行下载操作,如果注 ...

最新文章

  1. 这是如何更好地利用JavaScript数组的方法
  2. 第十五周程序阅读-范型程序设计(1)
  3. TI-RTOS实时操作系统开发之功耗测试
  4. 【BZOJ2151】种树,贪心+Splay乱搞
  5. 【转】BYV--有向图强连通分量的Tarjan算法
  6. 零基础python入门-零基础 Python 入门
  7. IP寻址与子网划分网管员要知道什么
  8. 分布式任务调度框架设计与实现解读(1)
  9. 耐得住寂寞,是一种境界和品味
  10. centos 更新时间
  11. 解决光纤猫恢复出厂功能后的上网问题
  12. 2022年乡村医生考试精选模拟题及答案
  13. linux命令说法错误的是什么,有关Linux 中的命令,下面那些说法是错误的? (多选)...
  14. 2020年强烈推荐 ,小友必须要看面经的面试题!!
  15. RGB YUV [转]
  16. 如何消除USB共享网络导致的Windows系统中自动增加的网络设备序列号?
  17. Swagger (YAML OpenAPI) 从放弃到入门
  18. 判断文件或文件夹是否存在的方法
  19. 利用Python爬取朋友圈数据,爬到你开始怀疑人生
  20. 计算机类与财经结合,财经类专业计算机基础教学模式分析与探讨

热门文章

  1. 简单排队叫号功能实现
  2. 腾讯云密钥登录的实践
  3. 矩阵——洛谷P2151 [SDOI2009]HH去散步
  4. caj转pdf功能实现
  5. 如何关闭iOS系统自动更新?最新屏蔽升级描述文件下载
  6. 【二叉树专题】—— 反向构造二叉树
  7. Window使用代理下载编译Chromium(Visual Stadio 2019版)
  8. 深入认识浏览器之一【关于GC垃圾回收】
  9. JavaScript基础第01天笔记
  10. Web移动应用:HTML5,CSS和JavaScript