1.能响应输出 http允许的所有内容
2.但是一般输出 图片,视频,输出一个文件(下载)----(普通的html还是交给aspx输出)
下载一个图片:点击一个连接--弹对话框--问是否下载
public void ProcessRequest(HttpContext context)
{
//context.Response.ContentType = "text/html";//返回一个text的东西,也就是string
context.Response.ContentType = "image/JPEG";
context.Response.AddHeader("Content-Disposition", "attachment:filename=Hydrangeas.jpg");//这句话就是关键:出现对话框的关键
context.Response.WriteFile("Hydrangeas.JPG");
}
<body>
<form id="form1" runat="server">
<a href="Handler2.ashx">点我啊</a>
</form>
</body>
分享到:
相关推荐
示例: Hello,HttpHandler(最简单的HttpHandler) -------------------------------------------------------------------------------- 示例: 使用HttpHandler实现文件下载页面 ---------------------------------...
自定义Http处理及应用之HttpHandler篇
异步Httphandler
HttpModuler与HttpHandler
利用HttpHandler创建自定义后缀Rss源 通过IhttpHandler实现图片验证码 使用HttpHandler实现图片防盗链
通用的HttpHandler 万能的HttpHandler HttpwebRequest文件上传
利用httphandler实现网站伪静态实现伪静态
asp.net 防注入的 HttpHandler asp.net 防注入的 HttpHandler
利用httpHandler 实现RSS 图片防盗链接 图片验证码等功能
这是我学习HttpModule和httpHandler的时候写的例子。外加一份详细的学习资料Url(在博客上),详细你看到这些资料学他们也不难。
5.使用方式 --导入jar---创建Class extends HttpHandler----引入xml(src目录)并配置指向包名+类名 jar 另附外部依赖jar、源码包为 httpserver1.0.jar 列如下: <?xml version="1.0" encoding="utf-8"?> ...
httpmodule和httphandler的区别和用法及例子
图片在线裁剪(jQuery + HttpHandler)C#源码
HttpHandler实例 HttpHandler实例
本人在博客“Asp.Net底层解析(五)——HttpHandler详解”中的测试代码
实战HTTP Handler (1) -- 创建一个最简单的HTTP Handler 源码
jQuery + HttpHandler 实现图片裁剪(适用于论坛, SNS)
session在httphandler失效
学习.net 中的Servlet HttpHandler 来给系统图片加上水印
本书详细讲解了ASP.NET请求流程.以及核心对象. ASP.NET架构详解HttpHandler和HttpModule高清PDF文字. 我身边的ASP.NET工程师都看过这个啦