想完全用自动权限设定达到这点是很困难的。(当然手动是容易的)
可以用一种简单的方法替代:存文件时用guid文件名,然后将文件名填到用户表的字段里。
这样一个用户就只能看到自己的相关文件,其它人得不到这个文件名。

解决方案 »

  1.   

    谢谢 Johnyin(今晚打老虎)你的思路不错!因为我担心有些会员可能是“高手”,传上去一些像“网络资源器”的文件管理程序,从而可以控制其它文件夹里的。大家对上传的文件类型一般怎么控制?
      

  2.   

    那你在IIS里设定上传文件夹的权限,只允许读取权限就可以啊。
      

  3.   

    用forms 验证 表单验证
      

  4.   

    web.config 文件中 设置拒绝匿名用户访问
    <location path="default.aspx">
        <system.web>
          <authorization>
            <deny users="?" />
          </authorization>
        </system.web>
      </location>需要访问的文件夹不用放这个web.config