防止下载与FormsAuthenticationTicket结合

本文探讨了使用FormsAuthenticationTicket进行文件权限管理的有效方法。针对特定格式如*.RAR, *.DOC, *.XSL等文件,提出了加后缀及流式下载的解决方案。

参考http://www.wwwcoder.com/main/parentid/259/site/1795/68/default.aspx

 

心得:

FormsAuthenticationTicket只能针对.NET2.0的文件,对于*.RAR,*.DOC,*.XSL这类型的文件却不起作用。

你可以在IIS中配置*.RAR,*.DOC,*.XSL配置这些文件的解析方式都通过.NET2.0来打开,但是这样很费劲,效果也并不好,因为这样即使你有了权限也无法正确打开与下载,只能点击右键另存为这种方式下载到桌面打开。很费劲。

 

上述链接的方法的主要步凑为

1.FormsAuthenticationTicket方式认证和配置权限

2.上传的时候,把上传文件加一个后缀,比如".resources",这个是.NET禁止打开或者下载的文件。

3.在下载的时候,指定一个下载程序进行流的方式下载。

 

目前看来就只能这样,不知道大家还有没有更好的方法?

转载于:https://www.cnblogs.com/poplau/archive/2008/08/29/1279521.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值