private void Download(string fileName, byte[] buffer)
    {
        Response.ContentType = "application/octet-stream";
        //通知浏览器下载文件而不是打开
        Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
        Response.AddHeader("Content-Length", buffer.Length.ToString());
        Response.BinaryWrite(buffer);
        Response.Flush();
        //Response.End();
    }

转载于:https://www.cnblogs.com/zhongjy001/archive/2009/10/16/1584491.html

下载文件byte[]相关推荐

  1. java byte 图片浏览器直接显示_以Spring Boot的方式显示图片或下载文件到浏览器的示例代码...

    以Java web的方式显示图片到浏览器以Java web的方式下载服务器文件到浏览器 以Spring Boot的方式显示图片或下载文件到浏览器 请求例子:http://localhost:8080/ ...

  2. java上传加密_Java上传下载文件并实现加密解密

    使用 Jersey 服务器实现上传,使用 HTTP 请求实现下载 引入依赖 在 pom.xml 中添加 Jersey 相关依赖 com.sun.jersey jersey-client 1.18.1 ...

  3. ASP.NET 下载文件方式

    protected void Button1_Click(object sender, EventArgs e){/*微软为Response对象提供了一个新的方法TransmitFile来解决使用Re ...

  4. java urlconn 下载慢_使用HttpURLConnection下载文件时出现 java.io.FileNotFoundException彻底解决办法...

    import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.RandomAc ...

  5. aaynctask控制多个下载进度_AsyncTask用法解析-下载文件动态更新进度条

    1. 泛型 AysncTask Params:启动任务时传入的参数,通过调用asyncTask.execute(param)方法传入. Progress:后台任务执行的进度,若不用显示进度条,则不需要 ...

  6. java http 下载网页代码_Java下http下载文件客户端和上传文件客户端实例代码

    Java下http下载文件客户端和上传文件客户端实例代码 发布于 2021-1-14| 复制链接 摘记: 一.下载客户端代码 ```java package javadownload; import ...

  7. java批量下载文件为zip包

    批量下载文件为zip包的工具类 package com.meeno.trainsys.util;import javax.servlet.http.HttpServletRequest; import ...

  8. Android下载文件(一)下载进度断点续传

    Android下载文件(一)下载进度&断点续传 索引 Android下载文件(一)下载进度&断点续传 Android下载文件(二)单任务多线程并发&断点续传(待续) Andro ...

  9. Android 下载文件并显示进度条

    2019独角兽企业重金招聘Python工程师标准>>> OK,上一篇文章讲了上传文件到服务端,并显示进度条 那么这边文章主要讲下载文件并显示进度条. 由于简单,所以只上传代码.还是需 ...

最新文章

  1. Android UI开发第二十五篇——分享一篇自定义的 Action Bar
  2. C++__min_element()和max_element()函数的使用
  3. python中x=x+1的读法-python中xrange和range的区别
  4. 数据结构源码笔记(C语言):置换-选择算法
  5. 处理机流水线------经典五段流水线
  6. 输入一个数3256,将他从小到大输出,就是2356
  7. git 升级_git版本升级
  8. 为传递函数自动设定PID参数——pidtune学习笔记
  9. 一步一步SharePoint 2007之四十一:实现Search(4)——设定爬网Schedule
  10. 去哪儿网2017校招在线笔试(前端工程师)编程题及JavaScript代码
  11. 技术干货大集锦(一)
  12. 【python办公自动化(17)】利用python向PPT文档中写入内容(证书生成器)
  13. mina框架CumulativeProtocolDecoder.doDecode方法浅析
  14. 小项目正确的操作姿势,碾压工薪阶层
  15. Windows PC 微信不显示头像或表情
  16. 【硬件和驱动相关】wifi设备没有工作 ubuntu18.0.4 无线网卡 intel 6 AX200
  17. 【服务器数据恢复】5盘RAID5中4块盘重建RAID5后原RAID5的数据恢复案例
  18. HTML会跳动的爱心特效
  19. 用java3d画桌子
  20. 云上贵州•大数据国际年会将于7月11日在贵州召开

热门文章

  1. ECCV 2020,一种灵活高效的权重生成网络框架
  2. ECCV 2020 | 小米提出 Fair DARTS :公平的可微分神经网络搜索
  3. 王者归来!C语言击败Python勇夺“2019年度编程语言”冠军
  4. 资深程序员:Python中你不知道的那些小工具
  5. Python学习笔记,爬取笔趣阁小说
  6. 编译原理 计算机科学丛书_计算机科学导论(二)
  7. 计算机视觉论文-2021-06-18
  8. 经验 | 深度学习中从基础综述、论文笔记到工程经验、训练技巧
  9. 指针数组、数组指针、指针函数、函数指针
  10. EAST算法超详细源码解析:数据预处理与标签生成