一个简单的一般处理程序
来源:互联网 发布:vscode less自动编译 编辑:程序博客网 时间:2024/04/29 09:26
为了防止电话号码安全,用一般处理程序把电话号码写成了图片:
一般处理程序代码如下:
<%@ WebHandler Language="C#" Class="Handler" %>
using System;
using System.Web;
using System.Drawing;
using System.IO;
using System.Web.SessionState;
public class Handler : IHttpHandler, IRequiresSessionState
{
public void ProcessRequest (HttpContext context) {
//context.Response.ContentType = "text/plain";
//context.Response.Write("Hello World");
string method=context.Request.QueryString["method"];
ConvertStringToImage(context, method, 13, 220, Color.FromArgb(0, 0, 0));
}
public bool IsReusable {
get {
return false;
}
}
public void ConvertStringToImage(HttpContext context,string mystr,int height,int width,Color color) {
Bitmap image = new Bitmap(width, height);
Graphics g = Graphics.FromImage(image);
Font font = new Font("SimHei", 11,FontStyle.Regular);
SolidBrush brush = new SolidBrush(color);
g.Clear(Color.White);
StringFormat format = new StringFormat();
g.DrawString(mystr, font, brush, 0, 0, format);
MemoryStream ms = new MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
context.Response.ClearContent();
context.Response.ContentType = "image/pjpeg";
context.Response.BinaryWrite(ms.ToArray());
}
}
引用一般处理程序:
电话/手机:<img src=../Handler.ashx?method=<%=lb.Rows[0]["x_tel"] %> />
- 一个简单的一般处理程序
- HttpHandler一般处理程序的简单使用
- 在一般处理程序里写一个简单验证码
- 一个简单的图像处理的程序
- 一个简单的事件处理程序
- C#写一般处理程序遇到的一个String和int转换的问题
- ajax简单解析xml文件(复杂的解析可以通过后台程序实现,如一般处理程序)
- ASP.NET中在一般处理程序中使用session的简单介绍
- 【数字图像处理】一个简单的BMP灰度处理程序
- 一般处理程序SESSION的问题
- 一般处理程序.ashx的应用
- 一般处理程序的请求过程详解
- 一般处理程序中Session的用法
- 一般处理程序ashx的post请求
- JSON Session 一般处理程序的用法
- asp.net--一般处理程序的应用
- C#写的照片上传代码--建立一个一般处理程序
- 使用一般处理程序,模拟ASP.NET MVC,开发一个轻量级的学习版MVC框架。
- signal的实现
- 用动态域名解析实现远程登陆sql2000
- Win 2K OS的用户模式环境组成
- 日期格式化
- css
- 一个简单的一般处理程序
- CentOS完美配置
- 转http://www.anyliz.com/blog/article/Software/favorites-software-official-download-url.htm
- jquery.Validation.js 学习笔记 [待更新](API 和 DEMO等)
- C语言嵌入式系统编程修炼之道——性能优化篇
- KVM在嵌入式μCLinux操作系统上的移植
- 怎样通过任务管理器优化电脑速度
- Win 2K OS对硬件中断的处理机制
- ArcGIS Server学习2