public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

}
    protected void Button1_Click(object sender, EventArgs e)
    {
        //用户下载文件时保存文件使用的默认命名
        string downLoadFileName = "DownDemo.txt";
        //设定响应类型为下载
        this.Response.ContentType = "application/x-zip-compressed";
        //获取下载文件在服务器端的物理路径
        string downLoadPath = this.Server.MapPath("Download\\DownDemo.txt");

//添加响应头标示信息  this.Server.UrlPathEncode对下载文件名进行编码 防止文件名乱码
        this.Response.AddHeader("Content-Disposition",string.Format("attachment;filename={0}",this.Server.UrlPathEncode(downLoadFileName)));
        //下载文件输出
        /*
            TransmitFile方法可以保证400M以上的文件正确下载
         * 所以笔者推荐使用 TransmitFile方法
         */
        this.Response.TransmitFile(downLoadPath);
    }
}

Asp.net大文件下载相关推荐

  1. ASP.NET 大文件下载的实现思路及代码

    当我们的网站需要支持下载大文件时,如果不做控制可能会导致用户在访问下载页面时发生无响应,使得浏览器崩溃.可以参考如下代码来避免这个问题. using System; namespace WebAppl ...

  2. 在ASP.NET中跟踪和恢复大文件下载

    在Web应用程序中处理大文件下载的问题一直出了名的困难,因此对于大多数站点来说,如果用户的下载被中断了,它们只能说悲哀降临到用户的身上了.但是我们现在不必这样了,因为你可以使自己的ASP.NET应用程 ...

  3. c#.Net MVC服务端下载文件、限制下载速度、大文件下载、对性能的影响、对大文件的支持、对断点续传和多线程下载的支持

    一.ASP.NET文件下载各种方式比较:对性能的影响.对大文件的支持.对断点续传和多线程下载的支持 asp.net里提供了多种方式,从服务器端向客户端写文件流,实现客户端下载文件.这种技术在做防下载系 ...

  4. 【多线程编程学习】java多线程基于数据分割的大文件下载器

    文章目录 代码:基于数据分割的大文件下载器 作为包装的存储对象类: 主文件下载类: 子任务下载类: 处理缓存: 启动类: 数据分割思想产生的问题 代码来自书籍<java多线程编程实战指南> ...

  5. 19-爬虫之scrapy框架大文件下载06

    大文件下载 创建一个爬虫工程:scrapy startproject proName 进入工程目录创建爬虫源文件:scrapy genspider spiderName www.xxx.com 执行工 ...

  6. 大文件下载及视频点播的CDN加速实践

    简介:为了帮助用户更好地了解和使用CDN产品,CDN应用实践进阶系统课程开课啦!前几天,阿里云CDN产品专家陈智城在线分享了<大文件下载及视频点播的CDN加速实践>议题,解读大文件下载和视 ...

  7. IOS-网络(大文件下载)

    一.不合理方式 1 // 2 // ViewController.m 3 // IOS_0131_大文件下载 4 // 5 // Created by ma c on 16/1/31. 6 // Co ...

  8. java 大文件下载_Java大文件下载不全问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 各位同学好,目前碰到一个问题,Java平台下载大文件下载一部分就结束不能全部下载,有可能是网络问题造成下载中断,请问大家有什么解决办法吗,或者有遇到类似问 ...

  9. python 全栈开发,Day36(作业讲解(大文件下载以及进度条展示),socket的更多方法介绍,验证客户端链接的合法性hmac,socketserver)...

     先来回顾一下昨天的内容 黏包现象 粘包现象的成因 : tcp协议的特点 面向流的 为了保证可靠传输 所以有很多优化的机制 无边界 所有在连接建立的基础上传递的数据之间没有界限 收发消息很有可能不完全 ...

最新文章

  1. 使用dd命令复制ASM磁盘的spfile
  2. 海门工业机器人_海门凹凸模压标机推荐-无锡胜宝机电
  3. 微信小程序之可滚动视图容器组件 scroll-view
  4. Prometheus — 核心概念
  5. POJ 3228 二分最大流
  6. Open×××的新钩子设计
  7. nyoj-Color the necklace(Ploya定理 + 欧拉函数 + 扩展欧几里得(求逆元))
  8. 网络编程懒人入门(二):快速理解网络通信协议(下篇)
  9. webgl 基础渲染demo_游戏引擎养成《二》 引入跨平台渲染库
  10. 公司网站Silverlight版^_^
  11. Java Spark之创建RDD的两种方式和操作RDD
  12. python字符串索引必须是整数_TypeError:在Python中,字符串索引必须是整数
  13. 紫光物联linux登录账号,紫光展锐打造操作系统生态,赋能万物互联智能时代
  14. 天津科技大学计算机学院复试分数线,2021天津科技大学研究生复试分数线
  15. mysql内存数据库性能_Mysql内存表配置及性能测试
  16. Hbase 操作工具类
  17. CTO:不要在 Java 代码中写 set/get 方法了,逮一次罚款
  18. Java-简单实现房屋出租系统
  19. 有一个一维数组,内放10个学生成绩,写一个函数当主函数调用此函数后嫩求出平均分、最高分和最低分
  20. 如何解除word文档保护的方法

热门文章

  1. DNS服务器详解--------基础篇
  2. N900超频和刷9G-home一气呵成
  3. 当年我见过最烂的上网行为审计产品
  4. poj 1988(并查集)
  5. nyoj-469--擅长排列的小明 II
  6. JSP简单练习-JSP动作指令
  7. (2.13)Mysql之SQL基础——触发器
  8. 领域驱动设计,让程序员心中有码(七)
  9. W-D-S-UART编程
  10. 用c#开发微信 (16) 微活动 2 刮刮卡