- 0
- 0
- 约2.49千字
- 约 46页
- 2021-11-29 发布于北京
- 举报
ASP.NET运行时模型 ;;就业技能结构图;本门课程目标;课程项目展示;相关课程回顾;预习检查;本章任务;本章目标;;资源准备
水印图片
默认图片;实现方式
直接编辑每张图片
编程实现批量编辑图片
在显示图片时,动态添加数字水印效果;请求的终点
最终的处理 ;;.ashx文件的方式实现数字水印思路分析
获得URL传的参数ISBN
根据ISBN查找相对应的封面图片
将数字水印图片“粘贴”在封面图片的右下角
修改程序的输出类型,并将组合出的新图片输出
修改页面中访问该图片的路径;动态输出图片
创建HttpHandler程序
编写处理代码
修改图书列表页面的封面路径
查看效果;程序输出图片代码 ;使用.ashx方式,需要修改所有访问封面图片的路径,太麻烦,能否直接访问图片,达到添加数字水印的效果?
;实现思路分析
修改配置信息,将所有对.JPG内容的访问转到HttpHandler处理程序
获得访问请求,得到用户访问的图片路径
根据请求的路径,查找相对应的封面图片
将数字水印图片“粘贴”在封面图片的右下角
修改程序的输出类型,并将组合出的新图片输出;实现数字水印:
web.config中注册类,设置路径
编写实现接口的类
使用开发服务器访问图书封面图片
;配置
verb:谓词GET、POST、FTP等
path:访问路径,此处表示所有针对“Images/BookCovers/*.jpg”路径的的请求都将交给CoverHandler类进行处理
type:指定的处理程序(类) ;;练习——图书封面图片水印 ;共性问题集中讲解;认识ISAPI;认识ISAPI;理解 HttpModule;public class TestHttpModule : IHttpModule
{
......
public void Dispose(){ }
public void Init(HttpApplication context){
context.BeginRequest += new
EventHandler(context_BeginRequest);
context.EndRequest += new EventHandler(context_EndRequest);
}
private void context_BeginRequest(object sender, EventArgs e)
{
HttpApplication applcation = sender as HttpApplication;
applcation.Response.Write(pHttpModule 开始处理请求/p);
}
private void context_EndRequest(object sender, EventArgs e)
{
HttpApplication applcation = sender as HttpApplication;
applcation.Response.Write(pHttpModule 结束处理请求/p);
}
};HttpModule 应用举例;深入 HttpHandler;深入 HttpHandler;指导——实现网页图片防盗链2-1 ;指导——实现网页图片防盗链 2-2;共性问题集中讲解;静态化技术简介 ;实现页面静态化 ;public void ProcessRequest(HttpContext context)
{
int i = context.Request.Path.LastIndexOf(/);
string strBookId = context.Request.Path.Substring(
i + 1, context.Request.Path.Length - (i + 6));
int bookId = Convert.ToInt32(strBookId);
string filePath = context.Server.MapPath(
~/BookDetails/Book_ + bookId + .htm);
BookManager manager = new BookManager();
context.Application.Lock(); //加锁
if (!File.Ex
您可能关注的文档
最近下载
- 放射性仪器和测量.ppt VIP
- 【高清可复制】11ZJ401 楼梯栏杆(1).pdf VIP
- 11ZJ311 《地下室防水》建筑标准.docx VIP
- RAM SURF-1操作手册.pdf VIP
- 建筑图集2(2015)_15ZJ211_坡屋面 .docx VIP
- 2025年度组织生活会会前谈心谈话记录(支部书记与支部委员谈心谈话、支部委员之间谈心谈话、支部委员与联系党员谈心谈话、党员与党员谈心谈话、上级党组织负责人与支部书记谈心谈话).docx VIP
- 中南标准11ZJ203_种植屋面_地方规范图集.pdf VIP
- 单行本_10ZG601_混凝土多孔砖墙体结构构造.docx VIP
- 10ZJ110混凝土多孔砖墙体建筑构造图集.docx VIP
- 研究慰问困难党员支委会会议记录范文.docx VIP
原创力文档

文档评论(0)