asp.net下载的方法

public void DownLoad( ){     string filePath = Server.MapPath( @"\UserFile\" );//这里注意了,你得指明要下载文件的路径.

     if ( System.IO.File.Exists( filePath ) )     {          FileInfo file = new FileInfo( filePath );          Response.ContentEncoding = System.Text.Encoding.GetEncoding( "UTF-8" ); //解决中文乱码      Response.AddHeader( "Content-Disposition", "attachment; filename=" + Server.UrlEncode( file.Name ) ); //解决中文文件名乱码          Response.AddHeader( "Content-length", file.Length.ToString() );          Response.ContentType = "appliction/octet-stream";          Response.WriteFile( file.FullName );          Response.End();          }}
时间: 2024-10-10 20:12:56

asp.net下载的方法的相关文章

asp.net下载的方法1

1. 首先新建一个用于进行下载处理的page页,如download.aspx,里面什么东西也没有. 2. 添加一个DownloadHandler类,它继承于IHttpHandler接口,可以用来自定义HTTP 处理程序同步处理HTTP的请求. public class DownloadHandler : IHttpHandler { public void ProcessRequest(HttpContext context) { HttpResponse Response = context.

asp.net 下载带压缩方法

SharpZipTest.zip: https://njc127.ctfile.com/fs/15754707-226563396[url=https://njc127.ctfile.com/fs/15754707-226563396]SharpZipTest.zip[/url] <a href="https://njc127.ctfile.com/fs/15754707-226563396" target="_blank">SharpZipTest.z

ASP.NET下载远程图片保存到本地的方法、保存抓取远程图片

ASP.NET下载远程图片保存到本地的方法.保存抓取远程图片 2012-05-16 11:25:51     我来说两句      收藏    我要投稿 以下介绍两种方法:1.利用WebRequest,WebResponse 类WebRequest wreq=WebRequest.Create("http://up.2cto.com/2012/0516/20120516112717995.gif");    HttpWebResponse wresp=(HttpWebResponse)

asp.net 生成PDF方法

今天转博客园看到有人发表了一篇生成PFd的文章,准备自己也留一份准备以后用到的时候方便调用: 首先去itextsharp网站下载控件(https://sourceforge.net/projects/itextsharp) 将下载后的控件引用到自己的项目里面,主要的bll文件为:itextsharp.dll文件 1.根据DataTable生成PDF文件 添加Itextsharp引用 using iTextSharp;using iTextSharp.text;using iTextSharp.t

高性能的.NET图解控件Essential Diagram for ASP.NET下载及介绍

Essential Diagram for ASP.NET是一款可扩展的高性能的.NET图解控件,可以用于开发像Microsoft Visio一样的图形和绘图应用程序,支持矢量和光栅图形,支持AJAX功能. 具体功能: 支持导出图解为多种数据格式,如位图.加强的元文件.SVG等 支持多层图解 控件使用MVC来设计,使数据.呈现和用户交互独立开来 支持子节点继承父节点属性,并且可以运行时添加自定义属性 连接线类型支持直线.曲线.多段线和贝塞尔曲线 控件支持自动路由选择和桥接 支持多种端点类型:Ci

Asp.Net 下载文件的几种方式

asp.net下载文件几种方式 protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题. 代码如下: */ Response.ContentType = "application/x-zip-compressed";

下载Grid方法(Oracle RAC)

如何下载RAC所需的grid软件 注册账户后登陆OTN网站 到下载选项处找到"服务器和存储系统"项 下拉菜单找到,Grid Infrastructure 进入后,记得点击"接受许可"才可以从OTN下载软件 点击允许后,如下图所示: 下拉菜单,找到你所需要的软件包,如下图所示: ***********************************************声明***********************************************

JQuery直接调用asp.net后台WebMethod方法

利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法.[WebMethod]   命名空间 1.无参数的方法调用, 注意:1.方法一定要静态方法,而且要有[WebMethod]的声明后台<C#>: using System.Web.Script.Services; [WebMethod] public static string SayHello() { return "Hello Ajax!"; } 前台<JQuery>: $(funct

iOS 用GCD下载网络图片方法

用多线程下载网络图片会导致重复下载浪费流量的问题. 以免出现以上情况,用多线程下载图片方法可以用以下方法. 1.创建一个字典,如果下载了该图片则将用图片地址为key,图片为value保存. 2.创建一个字典,如果子线程已开始下载则用图片地址为key,图片地址为value保存. 3.如果正在下载中,显示占位图片 4.如果字典中有下载的图片,则刷新图片 //属性 @interface ViewController () @property (weak, nonatomic) IBOutlet UII