出于网站信息安全考虑,我想通过HttpModule处理当用户请求,无论是下载word附件文件还是直接点击页面中的word附件链接,都先将WORD附件文件转为PDF并打上水印,然后将转换后的PDF文件返回给用户,根据这个需求我先写了个DEMO的代码,但发现如果直接访问文件的URL地址或者下载文件是可以,但是如果在页面中点击word文件的链接地址,就直接在Office word里打开原文件内容了,不知道哪位大虾知道是什么原因,或者能给出这个需求的程序代码,DEMO程序代码如下:
namespace ClassLibrary1
{
public class Class1:IHttpModule
{
public void Dispose()
{
}
public void Init(HttpApplication context)
{
context.BeginRequest += new EventHandler(context_BeginRequest);
}