关于控制文件下载的问题

问题描述

http://localhost/dftr/Email/Attachment/cl/test.rar看上面的地址我在cl(cl是用户名)文件夹下写了web.config,内容如下<?xmlversion="1.0"encoding="utf-8"?><configuration><system.web><authorization><denyusers="?"/><allowusers="cl"/><denyusers="*"/></authorization></system.web></configuration>也就是说只允许cl用户才可以下载这个test.rar文件OK,我用VS2005编译调试(本地文件系统),一切正常,当用户没有登录,或不是cl登录的时候,程序会自动跳转到login.aspx页面去。但是,当我把网站架设到IIS6.0上的时候,就不管用了,只要用户在地址栏里输入一开始的地址,不管是否登录都能下载了。请问这是为什么啊?如何做呢?请高手们不要说隐藏地址,使用session之类的话,因为由于某些原因这个地址是无法隐藏的。请高手赐教!!

解决方案

解决方案二:
据我了解"这个用户名应该是与WINDOWS集成的吧?
解决方案三:
不是,是普通的通过WEB页面登录进去的用户
解决方案四:
学习中
解决方案五:
学习

时间: 2024-10-27 11:12:00

关于控制文件下载的问题的相关文章

Nginx 利用 X-Accel-Redirect response.setHeader 控制文件下载

nginx.conf location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://backend; } location /file/ { internal; alias /usr/local/;

迅雷远程下载成为智能硬件的“利器”

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 迅雷远程下载自发布以来就因其能在PC端.移动端及客厅端三端融合.为用户实现随时随地想下就下的便捷操作方式而倍受好评,也成为迅雷与众多硬件厂商强强合作的"利器".据业内人士透露,创维近期将发布一款最新的高性能四核超清电视盒子,硬件参数亮眼,整合远程下载功能,软硬件结合有令人惊叫的体验,引起了用户们的强烈期待. 得到用户认可的

卡巴斯基实验室宣布发布全新中小学生上网安全解决方案卡巴斯基PURE 2.0

据了解,卡巴斯基PURE 2.0整合了计算机安全所需的所有技术和功能,可全方位保护用户身份.密码和数据安全,尤其能够全面保护中小学生上网安全,帮助家长排除后顾之忧.同时,这款产品简单易用,能够让用户利用一台计算机,集中管理家庭中的所有计算机. 现今,网络罪犯不断利用各种技术漏洞发动攻击,如日趋复杂的社交工程技术.钓鱼攻击等,用于窃取用户密码,或者非法获取用户数据(未加密和未被保护的数据).另一方面,为数众多的中小学生网民在接触海量网络资讯的同时也很容易遭受互联网上成人内容的影响,如果放任不管,可

使用JSP对文件下载的控制

js|控制|下载 出自孟宪会大大的blog Web开发人员都有过这样的疑问,如何让一个文件,尤其是一个已知类型的文件,发送到客户端,直接提示让浏览者下载,而不是用与它相关联的程序打开.以前我们最常用的办法就是把这样的文件加到链接上,这样可以让浏览者通过点击鼠标右键的目标另存为来下载所链接的文件.但是,这样有两个不足的地方:一是:如果浏览器能够识别已下载文件的扩展名,则浏览器就会激活该扩展名所关联的程序来打开所下载的文件.比如:在Windows平台上,如果用户点击的链接链接的是一个".doc&qu

文件下载的权限控制(asp.net)

asp.net|控制|下载 笔者做一个报表展示的网站,报表使用excel形式存放在服务器,希望登录的人或者有权限的人才能下载excel报表.但是文件下载的路径无法隐藏,所以页面控制根本没用.近日在研究iis的时候,突然就豁然开朗了. 首先编辑或者修改网站的web.config,加入或者修改红色区域 <!-- 身份验证 此节设置应用程序的身份验证策略.可能的模式是 "Windows". "Forms". "Passport" 和 "

用Jsp来实现文件下载功能的几种方式

1.最直接最简单的,方式是把文件地址直接放到html页面的一个链接中.这样做的缺点是把文件在服务器上的路径暴露了,并且还无法对文件下载进行其它的控制(如权限).这个就不写示例了. 2.在服务器端把文件转换成输出流,写入到response,以response把文件带到浏览器,由浏览器来提示用户是否愿意保存文件到本地.(示例如下) <%response.setContentType(fileminitype);response.setHeader("Location",filenam

HTTP响应的头文件影响文件下载

网站不仅仅只包含网页,有时你需要提供用户能下载的文件.将你的文件放到服务器上并在网页中附上链接只是第一步,你还需意识到HTTP响应的头文件影响文件下载. 提示一:强制下载并控制文件名 在HTML中提供一个下载链接很简单: <a href="http://download.httpwatch.com/httpwatch.exe">Download<a> 对于浏览器不知道如何呈现的二进制文件,如安装程序和ZIP文件,这工作的很好.这会出现一个对话框,允许用户将文件存

nginx sendfile:使用Nginx的X-Sendfile机制提升PHP文件下载性能

很多时候用户需要从网站下载文件,如果文件是可以通过一个固定链接公开获取的,那么我们只需将文件存放到 webroot 下的目录里就好.但大多数情况下,我们需要做权限控制,例如下载 PDF 账单,又例如下载网盘里的档案.这时,我们通常借助于脚本代码来实现,而这无疑会增加服务器的负担.例如下面的代码:<?php    // 用户身份认证,若验证失败跳转    authenticate();    // 获取需要下载的文件,若文件不存在跳转    $file = determine_file();   

Flash原创教程:Flash按钮是这么控制声音的

按钮|教程|控制|原创 作者/残 刚有网友问我怎么在flash中控制声音的开始和停止.开始我想拿按钮stop再play不就OK了?再一试才想起来声音不能这么控制.要想知道怎么做,请接着往下看.(文章末尾有源文件下载) 首先准备你的材料:声音文件(不要太大哦),随便做一个动画再从库里面拖出来个按钮. 开始咯.先把演员定位.我是这么放的,图层一放动画,取个名字就叫动画吧.图层二放按钮.图层三放声音.(其实位置随便吧).把演员们都放上去吧.见下图: 在库里面右键点击你的声音,选择"链接..."