圣诞节,25日,要交ACCP5.0认证的项目,其中有这样一个要求:书店的所有图书的封面放在了\images\convers\下面,要求所有引用这一路径下的图片都添加书店的店名水印图片。就是说拦截Http请求了,自然想到HttpHandler可以办到。考虑下,实现的效果应该是这样的:为了通用,监视的路径,水印图片路径,默认图片路径3者应该在配置文件里面设定,方便修改;监视路径下的所有图片只要物理存在都要有水印,物理不存在用默认图片替代,若水印图片不存在用文字代替。访问其他路径下的图片应该正常显示没有水印....废话不多说,实现的代码如下:为方便调试,编译httpHandler类的时候要加调试选项,并在项目中引用这个dll(编译:csc /t:library WatermarkHandler.cs /debug)
HttpHandler:给指定路径下的图片添加水印显示using System;
HttpHandler:给指定路径下的图片添加水印显示
using System.Data;
HttpHandler:给指定路径下的图片添加水印显示
using System.Configuration;
HttpHandler:给指定路径下的图片添加水印显示
using System.Web;
HttpHandler:给指定路径下的图片添加水印显示
using System.Web.Security;
HttpHandler:给指定路径下的图片添加水印显示
using System.Web.UI;
HttpHandler:给指定路径下的图片添加水印显示
using System.Web.UI.HtmlControls;
HttpHandler:给指定路径下的图片添加水印显示
using System.Web.UI.WebControls;
HttpHandler:给指定路径下的图片添加水印显示
using System.Web.UI.WebControls.WebParts;
HttpHandler:给指定路径下的图片添加水印显示
HttpHandler:给指定路径下的图片添加水印显示
namespace xumh


相关文章:

  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-30
  • 2022-12-23
  • 2021-12-30
  • 2021-07-20
相关资源
相似解决方案