- 时间:2022-09-24 06:00 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:ASP.NET笔记之 Httphandler的操作详解
1、httphandler
[img]http://files.jb51.net/file_images/article/201304/2013042314310475.jpg[/img]
实例1:通过生成一张动态图片输出客户端的IP地址、操作系统类型、浏览器类型
[url=dowload.ashx]
<%@ WebHandler Language="C#" Class="dowload" %>
using System;
using System.Web;
public class dowload : IHttpHandler {
public void ProcessRequest(HttpContext context)
{
string fileName = HttpUtility.UrlEncode("悲剧.jpg");
context.Response.ContentType = "image/JPEG";
//打开附件对话框 报文头header和设置它的值
context.Response.AddHeader("Content-Disposition", "attachment:filename=" + fileName);
context.Response.WriteFile("苹果.jpg");
}
public bool IsReusable {
get {
return false;
}
}
}