`
sty2008boy
  • 浏览: 302472 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

asp.net 下载文件源代码

阅读更多
.net获取 网站的虚拟目录 名字

Request.ApplicationPath.TrimStart('/')

没想到就这么一句话就搞定了


增加命名空间:
using  System.Net; 
using  System.IO; 

/// <summary>
  /// 下载文件
  /// </summary>
  /// <param name="URL">要下载文件网址</param>
  public void downloadfile(string URL)
  {
   WebClient client=new WebClient();
   int n  =  URL.LastIndexOf('/'); 
   string URLAddress  =  URL.Substring(0,n);  //取得网址
   string fileName  =  URL.Substring(n+1,URL.Length-n-1);  //取得文件名
   string Dir  = Server.MapPath("./");  //下载文件存放路径
  
   string Path  =  Dir+'\\'+fileName; //下载文件存放完整路径
   
   Stream stream  =  client.OpenRead(URL); 
   
   StreamReader reader  =  new  StreamReader(stream); 
   byte[] mbyte  =  new  byte[100000]; 
   int allbyte  =  (int)mbyte.Length; 
   int startbyte  =  0;     
   while(allbyte>0)  //循环读取
   { 
    int  m  =  stream.Read(mbyte,startbyte,allbyte); 
    if(m==0) 
     break; 
     
    startbyte+=m; 
    allbyte-=m; 
   } 
     
   FileStream  fstr  =  new  FileStream(Path,FileMode.OpenOrCreate,FileAccess.Write); 
   fstr.Write(mbyte,0,startbyte);  //写文件
   stream.Close(); 
   fstr.Close();
  }
分享到:
评论

相关推荐

    ASP.NET完整项目源代码

    本压缩包包含的是一个完整的ASP.NET项目源代码集合,提供了十个不同的项目示例,这对于学习和理解ASP.NET的工作原理、开发流程以及最佳实践来说,是一个宝贵的资源。 1. **ASP.NET基础**:ASP.NET是.NET框架的一...

    ASP.NET MVC项目源代码设计资料

    在这个"ASP.NET MVC项目源代码设计资料"中,我们可以深入学习和理解这一框架的实践应用。 1. **模型(Model)**:模型是应用程序的核心部分,负责管理业务逻辑和数据。在ASP.NET MVC中,模型通常由数据库实体、业务...

    asp.net网站制作源代码

    本资源"asp.net网站制作源代码"包含了一个完整的ASP.NET网站的源代码,以及可能关联的数据库文件,这对于学习和理解ASP.NET网站开发具有很高的价值。 首先,ASP.NET的核心概念包括Web Forms、MVC(Model-View-...

    ASP.net程序设计源代码

    ASP.NET程序设计源代码主要涉及的是使用微软的.NET框架下的ASP.NET技术进行Web应用程序开发的知识。ASP.NET是Microsoft .NET Framework的一部分,它提供了一种高效、便捷的方式来构建动态、数据驱动的网站和Web应用...

    asp.net上传文件源代码

    在本主题中,我们将深入探讨如何实现ASP.NET文件上传功能,以及如何处理多种文件格式。 首先,`asp.net上传文件源代码`指的是利用C#或VB.NET编写的ASP.NET Web应用程序中的代码,用于接收用户通过表单提交的文件。...

    asp.net设计模式源代码

    ASP.NET设计模式源代码是关于使用ASP.NET框架实现经典设计模式的实例集合。这些源代码文件,如ASPPatternsc02.zip至ASPPatternsc12.zip,提供了丰富的实践示例,帮助开发者深入理解如何在实际项目中应用设计模式。...

    小巧的Asp.net分页控件源代码

    这个小巧的Asp.net分页控件源代码提供了一个实现简单分页功能的例子,非常适合个人项目使用或者作为初学者学习的参考。 分页控件的基本工作原理是通过将大数据集分割成多个小部分,每次只加载一部分数据到页面上,...

    Asp.net Mvc官方源代码

    本文将深入探讨ASP.NET MVC的官方源代码,以及它如何体现MVC模式的精髓。 1. **模型(Model)**:在ASP.NET MVC中,模型是业务逻辑和数据访问层的代表。源代码中,模型类通常位于项目中的`Models`目录下,负责处理...

    asp.net文件下载源代码

    ASP.NET文件下载功能是Web应用程序中的一个重要组成部分,它允许用户在服务器端获取并下载各种类型的文件,如文档、图片、音频或视频等。本源代码实现了B/S(浏览器/服务器)架构下的文件下载功能,适应于ASP.NET...

    asp.net示例源代码

    【标题】"asp.net示例源代码" 涉及的知识点主要集中在ASP.NET这一微软开发的Web应用程序框架上。ASP.NET是.NET Framework的一部分,它为开发者提供了构建动态网站、Web应用和Web服务的强大工具。这个标题暗示了我们...

    asp.net专家门诊源代码

    "asp.net专家门诊源代码"这个资源,正如其名,是一份包含了多个ASP.NET实践案例的代码库,主要用于帮助开发者深入理解和学习ASP.NET的各种特性和功能。 在ASP.NET中,主要的知识点包括: 1. **页面生命周期**:ASP...

    Mysql+asp.net 数据库管理源代码

    【标题】"Mysql+asp.net 数据库管理源代码"涉及的是使用ASP.NET技术与MySQL数据库相结合进行数据管理的应用场景。这一主题涵盖了多个关键知识点,包括ASP.NET开发环境的搭建、MySQL数据库的使用以及两者之间的交互。...

    全面培训asp.net程序设计源代码

    在源代码中,可能会包含各种ASP.NET页面(.aspx)和后台代码文件(.cs或.vb)。页面上的控件如按钮、文本框等,可以通过后台代码进行事件响应和逻辑处理。例如,一个简单的用户注册页面,用户提交表单后,后台代码会...

    ASP.NET 服务器 .NET写的 源代码

    这个标题和描述提到的"ASP.NET 服务器 .NET写的 源代码",意味着我们讨论的是一个包含了使用C#(或VB.NET)编写的ASP.NET Web应用的源码库。 ASP.NET服务器是运行这些源代码的地方,它负责解释.NET代码并将其转换成...

    深入浅出ASP.NET程序设计源代码.

    "深入浅出ASP.NET程序设计源代码"可能是一本教程书籍或者一系列教学资源的名称,旨在帮助学习者通过源代码实例深入理解ASP.NET的编程原理和实践技巧。 在深入探讨ASP.NET之前,让我们先了解一下Web应用程序的基本...

    ASP.NET简洁论坛源代码免费下载

    在本例中,"ASP.NET简洁论坛源代码" 提供了一个基础的在线讨论平台的实现,可以帮助初学者了解ASP.NET开发论坛的基本步骤和技巧。 源代码的结构通常包含以下几个关键部分: 1. **Global.sln**:这是一个Visual ...

    asp.net网页设计源代码(2)

    在本主题中,我们将深入探讨“asp.net网页设计源代码(2)”这个压缩包中涉及的关键知识点。 首先,看到文件名有"gridview",我们可以推断出这些源代码可能涉及到ASP.NET中的GridView控件。GridView是ASP.NET Web ...

    ASP.NET MVC 示例源代码

    在"ASP.NET MVC 示例源代码"中,我们有一个音乐商店的应用实例。这个示例是用C#编程语言编写的,C#是.NET框架的主要编程语言,它提供了面向对象的特性以及丰富的库支持,非常适合用于开发Web应用。 模型(Model):...

    ASP.NET报名系统(源代码+论文)下载.zip

    ASP.NET报名系统(源代码+论文)下载.zip ASP.NET报名系统(源代码+论文)下载.zip ASP.NET报名系统(源代码+论文)下载.zip ASP.NET报名系统(源代码+论文)下载.zip ASP.NET报名系统(源代码+论文)下载.zip ASP.NET报名系统...

    基于ASP.net的企业文件管理系统源码.zip

    【描述】"基于ASP.NET的企业文件管理系统源码.zip"是一个压缩包,包含了实现该系统的全部源代码。用户可以下载并研究这些源代码,了解如何在实际开发中应用ASP.NET框架来创建企业级应用。这个系统可能包括用户登录、...

Global site tag (gtag.js) - Google Analytics