综合应用下载图片(二)
来源:互联网 发布:jquery 二维数组排序 编辑:程序博客网 时间:2024/05/16 12:48
验证码生成处理页面:CheckCode.ashx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.SessionState;
namespace ASP.Net中级
{
/// <summary>
/// CheckCode 的摘要说明
/// </summary>
public class CheckCode : IHttpHandler, IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "image/JPEG";
using (System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(100, 50))
{
using (System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitmap))
{
//通过随机数来动态生成验证码
Random rand = new Random();
int code = rand.Next(10000, 99999);
string strCode = Convert.ToString(code);
HttpContext.Current.Session["code"] = strCode;
g.DrawString(strCode, new System.Drawing.Font("宋体", 20), System.Drawing.Brushes.Green, new System.Drawing.PointF(0, 0));
bitmap.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
}
- 综合应用下载图片(二)
- 综合应用下载图片(一)
- 综合应用下载图片(三)
- 综合应用下载图片(四)
- SQL综合应用学习<二> (转贴)
- SQL综合应用学习(二)
- eclipse+jboss xdoclet ejb-sevlet综合应用(二)
- NSOperation综合案例: 下载图片/技术选择
- 得到综合(二)
- JQuery和Ajax综合应用(二)
- java-下载图片(正则表达式、HttpURLConnection、流、socket综合运用)
- WebRTC VideoEngine综合应用示例(二)——集成OPENH264编解码器
- ffmpeg综合应用示例(二)——为直播流添加特效
- WebRTC VoiceEngine综合应用示例(二)——音频通话的基本流程
- WebRTC VideoEngine综合应用示例(二)——集成OPENH264编解码器
- WebRTC VoiceEngine综合应用示例(二)——音频通话的基本流程
- ffmpeg综合应用示例(二)——为直播流添加特效
- ffmpeg综合应用示例(二)——为直播流添加特效
- 职场需注意的16点:
- 敏捷开发之Scrum(2): Scrum中的概念
- 综合应用下载图片(一)
- Android 资源和国际化
- 替代sql的in,not in操作
- 综合应用下载图片(二)
- 我想要的 python 特性
- hql 的like 写法
- TOMCAT 集群
- 一名优秀的Flex开发者需要知道的10样东西
- 综合应用下载图片(三)
- GNU中包含的软件
- 考试题记录
- 综合应用下载图片(四)