我放在关于web服务器上的文件,如何限制权限,才能让固定的用户下载?(用http访问

reborn 2001-08-21 11:14:18
...全文
472 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
reborn 2001-08-30
  • 打赏
  • 举报
回复
对不起,忘了加分,补上
liaogs 2001-08-23
  • 打赏
  • 举报
回复
你的文件既然是共享的,人家知道地址了那当然就没办法了!
liaogs 2001-08-22
  • 打赏
  • 举报
回复
楼顶:
直接输入地址不行呀!
我可以判断是不是直接输入地址:
如果是:session("loginflag")<>1
yimu 2001-08-22
  • 打赏
  • 举报
回复
我觉得可以做一个小型的数据库
设置一个密码,用户名
内部人知道才可以进去下载
longyear 2001-08-22
  • 打赏
  • 举报
回复
可以用ASP实现的!
longyear 2001-08-22
  • 打赏
  • 举报
回复
http://support.microsoft.com/support/kb/articles/Q193/9/98.ASP
很easy
longyear 2001-08-22
  • 打赏
  • 举报
回复
smalle(锋)这个方法可行,但是不好!
我有个办法就是用一个dll直接从不能通过HTTP访问的目录下读去二进制文件出送到客户端!
这个dll和简单,你自己看看。
smalle 2001-08-22
  • 打赏
  • 举报
回复
如果不在服务器下设置用户权限那就难办到,但有一个办法会对你有一点启示。

把你要下载的文件放在一个不能通过HTTP访问的地方,或一个没人想到的地方,要下载时,用ASP与数据库进行用户验证,通过后,把要下载的文件COPY到一个暂储的目录下,并随机改一个名。让用户下载,下载完毕后把其删除。这样就可以防止用户未登陆就下载文件。
hdtommy 2001-08-22
  • 打赏
  • 举报
回复
liaogs,直接输入文件的地址,你怎用session啊,浏览器已问你是否保存了?
longyear,读出后怎样送到客户端?
reborn 2001-08-21
  • 打赏
  • 举报
回复
不行的,用户直接在地址栏上输入文件地址,就不直接下载了吗?
liaogs 2001-08-21
  • 打赏
  • 举报
回复
可以设置一session变量。例如:当用户登陆成功后,设:session("loginflag")=1,然后进行判断!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧