15 12
东方绿洲

论坛精英

贴子 27276

精华 0

积分 13742

信用 0

竞猜 12

魅力 87

威望 0

现金 11155 CZB

银行 150000 CZB

黄金 0

比特币 0

注册时间 2005-11-03

发表于:2012-04-01 14:04:00   |  只看该作者   |  本帖随机奖励楼主:2 CZB   |  转账至  东方绿洲

防盗联接问题,,,

百度的不行,周公的也不行,,,看了半天还没有弄清楚,,,不适合新手看,,
就知道是DownloadHandler接口问题,,不知道如何弄...
请教老大,,不胜感激

DownloadHandler
前导页
下载页后台代码
Web.config的配置


[ 本帖最后由 一笑 于 2012-4-18 14:27 编辑 ]
※※ 业务范围 ※※
楼主
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删主题    删主题    |   
金狐

狐狸

管理员

贴子 138985

精华 13

积分 77006

信用 11

竞猜 20

魅力 23333

威望 8

现金 91187760 CZB

银行 7484412 CZB

黄金 8888

比特币 888

注册时间 2003-08-18

发表于:2012-04-01 14:04:56   |  只看该作者   |  转账至  金狐
iis防盗链?没具体做过,但书和网上很多相关的例子。
也可以直接写程序,检查来路,或者使用cookie,seesion等检查方式防盗链。
时间、时间、时间
沙发
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
东方绿洲

论坛精英

贴子 27276

精华 0

积分 13742

信用 0

竞猜 12

魅力 87

威望 0

现金 11155 CZB

银行 150000 CZB

黄金 0

比特币 0

注册时间 2005-11-03

发表于:2012-04-01 15:04:21   |  只看该作者   |  转账至  东方绿洲
嗯,,,是IIS的防盗链
※※ 业务范围 ※※
板凳
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
金狐

狐狸

管理员

贴子 138985

精华 13

积分 77006

信用 11

竞猜 20

魅力 23333

威望 8

现金 91187760 CZB

银行 7484412 CZB

黄金 8888

比特币 888

注册时间 2003-08-18

发表于:2012-04-01 15:04:40   |  只看该作者   |  转账至  金狐
按具体例子来做啊
时间、时间、时间
4楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
东方绿洲

论坛精英

贴子 27276

精华 0

积分 13742

信用 0

竞猜 12

魅力 87

威望 0

现金 11155 CZB

银行 150000 CZB

黄金 0

比特币 0

注册时间 2005-11-03

发表于:2012-04-01 15:04:58   |  只看该作者   |  转账至  东方绿洲
引用:
原帖由 金狐 于 2012-4-1 15:00 发表
按具体例子来做啊
沒有思路啊..
※※ 业务范围 ※※
5楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
东方绿洲

论坛精英

贴子 27276

精华 0

积分 13742

信用 0

竞猜 12

魅力 87

威望 0

现金 11155 CZB

银行 150000 CZB

黄金 0

比特币 0

注册时间 2005-11-03

发表于:2012-04-01 15:04:23   |  只看该作者   |  转账至  东方绿洲
我的本意是想,,,

我的资源只限我的用户下载
使用直接输入地址下载不了
※※ 业务范围 ※※
6楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
东方绿洲

论坛精英

贴子 27276

精华 0

积分 13742

信用 0

竞猜 12

魅力 87

威望 0

现金 11155 CZB

银行 150000 CZB

黄金 0

比特币 0

注册时间 2005-11-03

发表于:2012-04-01 15:04:51   |  只看该作者   |  转账至  东方绿洲
IIS设置好了,全都给限制了,,,
接口就做不出来了...55555
※※ 业务范围 ※※
7楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
东方绿洲

论坛精英

贴子 27276

精华 0

积分 13742

信用 0

竞猜 12

魅力 87

威望 0

现金 11155 CZB

银行 150000 CZB

黄金 0

比特币 0

注册时间 2005-11-03

发表于:2012-04-01 15:04:19   |  只看该作者   |  转账至  东方绿洲
现在的情况是:不管你的cookies是否清空,直接输入文件地址就可以下载,,
※※ 业务范围 ※※
8楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
金狐

狐狸

管理员

贴子 138985

精华 13

积分 77006

信用 11

竞猜 20

魅力 23333

威望 8

现金 91187760 CZB

银行 7484412 CZB

黄金 8888

比特币 888

注册时间 2003-08-18

发表于:2012-04-01 15:04:43   |  只看该作者   |  转账至  金狐
引用:
原帖由 东方绿洲 于 2012-4-1 15:03 发表
我的本意是想,,,

我的资源只限我的用户下载
使用直接输入地址下载不了
直接输入地址下载不了,这个不叫防盗链啊。

要是你需要实现直接输入地址,下载不了。那你可以用程序输出数据流,这个程序事先判断cookie或session(session这个不推荐,耗服务器资源),要是cookie/session没有相应的值,则不输出数据流即可。当然,cookie/session这个值,在网页输出的时候设置,也就是人家不访问你的网页,则没有相应的值,也就下载不了了。没有,则输出一个提示页面即可。


例如页面A.aspx,下载链接是B.aspx
A.aspx设置一个特定的比较复杂的cookie,有效期是10分钟。
B.aspx先判断有没有这个预设的cookie,有,则读取本地的资源(软件,图片。。),然后设置文件头,直接输出这个数据流。没有,则输出一个提示页面即可。
时间、时间、时间
9楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
东方绿洲

论坛精英

贴子 27276

精华 0

积分 13742

信用 0

竞猜 12

魅力 87

威望 0

现金 11155 CZB

银行 150000 CZB

黄金 0

比特币 0

注册时间 2005-11-03

发表于:2012-04-01 17:04:10   |  只看该作者   |  转账至  东方绿洲
引用:
原帖由 金狐 于 2012-4-1 15:35 发表

直接输入地址下载不了,这个不叫防盗链啊。

要是你需要实现直接输入地址,下载不了。那你可以用程序输出数据流,这个程序事先判断cookie或session(session这个不推荐,耗服务器资源),要是cookie/session没有 ...

关键是我的是一个文件,比如直接输入
http://d.com/download/m.rar
就可以下载到这个文件了,,跟下载专用的页面有关联吗?
※※ 业务范围 ※※
10楼
编辑   |    引用    回帖
打开    高亮    置顶   |    移动    回收站   |    -6删帖    删帖    |   
 15 12