Foxmail★Blog

——朱俊Blog

用户操作
[即时聊天] [发私信] [加为好友]
朱俊ID:foxmail
134328次访问,排名620好友0人,关注者1
foxmail的文章
原创 100 篇
翻译 0 篇
转载 10 篇
评论 235 篇
最近评论
vvukqr:WoW Gold
ym:好文才,对我就像醍醐灌顶
阿豪:你的墙纸设置方法有问题,无法设置jpg和gif,只能设置bmp。如果设置图片为jpg和gif墙纸没有任何变化。如果你感兴趣,我可以把代码发给你看看,看看到底是你的方法有问题还是我做得不对。
nqh@exchange.ricsson.com
xiaopianzi:看到你对svm有研究,所以请问svmlight多分类预测时,我连网页上提供的exampel效果都不好,怎么回事?参数的选定有没有窍门?还有libsvm我用它作多分类预测,总是报错!怎么回事?请指教!!!
egxsun:要是加flash,怎么改这段:if (filmURL != null) {
filmstring = '<object classid=""clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6"" id=""WindowsMediaPlayer1"">'; ……
文章分类
收藏
相册
Funny
文章用图
朱俊
我的主页
MSN Space
中国人工智能网
恋雪
步天软件
留言
连连看
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创  IIS防止文件下载完全手册(非更改文件名法)(转)收藏

新一篇: 今天收留了一条流浪的小狗 | 旧一篇: Windows自启动程序十大藏身之所 (转)

 

学以致用之IHttpHandler
问题:防止encry目录下的所有文件被非法下载
解决方案:
1,概述:应用IIS中的应用程序映射结合ASP.NET中的IHttpHandler自定义权限
IIS应用程序映射用于简单的将所有文件,并将控制权交给我们自己实现的IHttpHandler

2,实现:
    2.1添加应用程序映射:打开IIS管理器->右击我们要控制下载的站点->在属性对话框中“配置...”

将红圈中的文件改为你自己.netFramework aspnet_isapi.dll的路径

2.2修改web.config在system.web下添加httpHandlers项
<system.web>
...
 <httpHandlers>
 <add verb="*" path="encry/*.*" type="CustomHttpHandler.Class1,CustomHttpHandler"></add>
 </httpHandlers>   
...
 </system.web>
2.3实现IHttpHandler
        
//------------------------file:Class1.cs---------
using System;
using System.Web;
namespace CustomHttpHandler
{
 /// <summary>
 /// Class1 的摘要说明。
 /// </summary>
 public class Class1 : System.Web.IHttpHandler
 {
  public Class1()
  {
   //
   // TODO: 在此处添加构造函数逻辑
   //
  }
  #region IHttpHandler 成员

  public void ProcessRequest(HttpContext context)
  {
   // TODO:  添加 Class1.ProcessRequest 实现
//   string strRefUrl=context.Request.ServerVariables["HTTP_REFERER"];
/*插入您自己的代码,读文件内容并填充Response,该例仅简单返回一条错误信息*/
   context.Response.Write("您无法访问该页");
  }

  public bool IsReusable
  {
   get
   {
    // TODO:  添加 Class1.IsReusable getter 实现
    return false;
   }
  }

  #endregion
 }
}
//-----------------file:end------------------------------------------------

发表于 @ 2004年11月09日 16:45:00|评论(loading...)|编辑

新一篇: 今天收留了一条流浪的小狗 | 旧一篇: Windows自启动程序十大藏身之所 (转)

评论

#shuhill 发表于2005-01-26 14:22:00  IP: 218.89.185.*
请问:
如果encry目录下的文允许用户访问,只是不允许用户通过FlashGe等工具下载呢?
#awefawef 发表于2005-02-24 03:38:00  IP: 222.183.90.*
awef
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © Foxmail