如何防止下载文件时显示真实地址?
时间:2011-07-20
来源:互联网
如何防止下载文件时显示真实地址?
网站目录里有一些rar和zip文件,地址类似于这样:/act/2011-07-20/xxx_2011072012sfse12fe87sa78w.rar,如果用户点击按钮下载的话,迅雷地址栏会显示这个文件的详细地址:http://www.abc.com/act/2011-07-20/xxx_2011072012sfse12fe87sa78w.rar 有没有办法不显示这个真实地址?
我看到有的网站是这样显示的:http:www.abc.com/xx/xx_2011sd4s.rar?vid=213sf5487s52c3a4w8r74 这个是怎样实现的?
我的目的是想 会员必须要登录才可以下载 未登录或者积分不够也不能下载。
我试过用流的下载方式,但是不知道为什么有的文件下载,IE会报错(internet无法打开请求的站点),但是大部分不会,
网站目录里有一些rar和zip文件,地址类似于这样:/act/2011-07-20/xxx_2011072012sfse12fe87sa78w.rar,如果用户点击按钮下载的话,迅雷地址栏会显示这个文件的详细地址:http://www.abc.com/act/2011-07-20/xxx_2011072012sfse12fe87sa78w.rar 有没有办法不显示这个真实地址?
我看到有的网站是这样显示的:http:www.abc.com/xx/xx_2011sd4s.rar?vid=213sf5487s52c3a4w8r74 这个是怎样实现的?
我的目的是想 会员必须要登录才可以下载 未登录或者积分不够也不能下载。
我试过用流的下载方式,但是不知道为什么有的文件下载,IE会报错(internet无法打开请求的站点),但是大部分不会,
作者: gukie 发布时间: 2011-07-20
偶也想了解一哈
作者: yaxiya 发布时间: 2011-07-20
期待高手过来啊。。。。
作者: gukie 发布时间: 2011-07-20
有很多方式,这里只讲一下我喜欢的最简单而有效的方式——改文件名。就是每次点下载时都临时改一下文件名。这样的情况,即使知道下载的地址,但也无法再引用盗链,只有在你网站上通过你的后台程序完成下载才可以。
作者: theforever 发布时间: 2011-07-20
引用楼主 gukie 的回复:
会员必须要登录才可以下载 未登录或者积分不够也不能下载。
会员必须要登录才可以下载 未登录或者积分不够也不能下载。
身份验证就在后台的下载程序里包含一下身份验证的后台程序(验证没通过就跳转到登录页,后面的代码就终止了)就可以了。
作者: theforever 发布时间: 2011-07-20
这样会不会 操作数据库太频繁了? 似乎有点麻烦哦。 有没有更好点办法?呵呵,
作者: gukie 发布时间: 2011-07-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28