下载文件 asp.net

转载 2006年06月24日 18:13:00

 DownFile(string destFileName)
  {
   destFileName = Server.UrlDecode(destFileName);
   if(File.Exists(destFileName))
   {
    FileInfo fi = new FileInfo(destFileName);
    Response.Clear();
    Response.ClearHeaders();
    Response.Buffer = false;
   
    Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(Path.GetFileName(destFileName),System.Text.Encoding.UTF8));
    Response.AppendHeader("Content-Length",fi.Length.ToString());
    Response.ContentType="application/octet-stream";
    Response.WriteFile(destFileName);
    Response.Flush();
    Response.End();
   }
   else
   {
    Response.Write("<script langauge=javascript>alert('文件不存在!');history.go(-1);</script>");
    Response.End();
   }

  }

相关文章推荐

ASP.NET下载文件的代码

protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFi...
  • jkpi888
  • jkpi888
  • 2013年12月26日 22:50
  • 666

ASP .net 实现文件上传 下载功能

ASP .net 实现文件上传 下载功能   一、文件上传    1、单文件上传         利用FileUpload控件完成上传功能      代码:               ...
  • T_T_X_S
  • T_T_X_S
  • 2014年04月18日 16:03
  • 982

iOS开发之结合asp.net webservice实现文件上传下载

iOS开发中会经常用到文件上传下载的功能,这篇文件将介绍一下如何结合asp.net webservice实现文件上传下载。 首先,让我们看下文件下载。 这里我们下载cnblogs上的一个zip文件。使...

asp.net通过ftp路径上传和下载文件

/// /// FtpWeb 的摘要说明 /// public class FtpWeb { string ftpServerIP; string ftpRemotePath; ...
  • wybshyy
  • wybshyy
  • 2016年08月02日 16:32
  • 1392

asp.net文件上传下载(转载)

一般来说,文件上传下载对于任何一个网站也是必要的。这里,我在网上参考了下别人的方法,并且自己调试了,详细的写下过程并给出详细的代码。是给自己的一种总结,也是给各位.net新人一个引路吧。其实我也是.n...

ASP.NET中常用的文件上传下载方法

文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1、如何解决文件上传大小的限制 2、以文件形式保存到服务器 3、转换成二进制字节流保存到数...

asp.net 文件下载

asp.net 文件下载: protected void down_Click(object sender, EventArgs e) { string fi...

asp.net 实现文件下载

//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) ...{ ...

ASP.NET下载文件代码

如何通过ASP.NET来下载文件,这个问题我们经常遇到,把常用的方法总结到一起,学习学习。当我们要让用户下载一个文件,最简单的方式是通过Response.Redirect指令:Response.Red...

用asp.net 下载文件

用asp下载文件,如果确定文件名,
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:下载文件 asp.net
举报原因:
原因补充:

(最多只允许输入30个字)