手机版

ASP .网笔记之Httphandler的操作详解

时间:2021-11-21 来源:互联网 编辑:宝哥软件园 浏览:

httphandler

实例1:通过生成一张动态图片输出客户端的互联网协议(互联网协议)地址、操作系统类型、浏览器类型复制代码代码如下:%@使用系统的网络处理程序语言="c# "类="访问者";使用系统网络.公共类访问者: IHttpHandler { public void process request(HttpContext context){ context .响应。内容类型='图像/JPEG ';使用(系统。绘图。位图位图=新系统。绘图。位图(330,300)) { //设置画布使用(系统。绘图。图形g=系统绘图。图形。来自图像(Bitimage)){//IP g . drawing(' IP: ')上下文)。请求。用户主机地址,新系统。绘图。字体('宋体,20),系统。绘图。画笔。红色,新系统绘图。PointF(0,0));//操作系统g。拉绳('操作系统: '上下文。请求。浏览器。平台,新系统。绘图。字体('宋体,20),系统。绘图。画笔。红色,新系统。绘图点F(0,50));//浏览器g。拉绳('浏览器: '上下文。请求。浏览器。类型,新系统。绘图。字体('宋体,20),系统。绘图。画笔。红色,新系统。绘图点F(0,100));} //保存到输出流中位图.保存(上下文。响应。输出流,系统绘图。成像。imageformat。JPEG);} } public bool IsReuse { get { return false;} }}实例2:通过"下载"连接,弹出用户附件保存超文本标记语言代码:a href='dowload.ashx '下载/a复制代码代码如下:%@网络处理器语言="c# "类="dowload"%使用系统;使用系统网络.公共类Dow load : IHttpHandler { public void process request(HttpContext上下文)上下文} {字符串FIlename=Httputity .UrlEncode('悲剧. jpg’);语境。响应。内容类型='图像/JPEG ';//打开附件对话框报文头页眉和设置它的值语境。响应。添加标题('内容处理','附件:文件名='文件名');语境。响应。WriteFile(“”苹果. jpg’);} public bool IsReuse { get { return false;} }}

版权声明:ASP .网笔记之Httphandler的操作详解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。