Drupal 7内容的每个文件访问控制

时间:2013-02-13 17:50:52

标签: drupal-7

有没有办法限制内容下载“限制匿名用户下载文件”

现在,一旦用户登录并且他能够获取路径的URL,即使他注销也可以重新下载。

我们试过了 -Rules模块和Content_Access模块​​无济于事。

它只支持: 每个节点的基本规则

没有 每个内容的基本规则(即视频)

2 个答案:

答案 0 :(得分:0)

只有满足两个条件时,才能通过Drupal控制对文件的访问:

  1. 私有模式已启用(请参阅/ admin / config / media / file-system)
  2. 下载文件夹在Web服务器访问之外,即无法从Web访问文件上载文件夹内容。

答案 1 :(得分:0)

请参阅为每个私有文件调用的hook hook_file_download()

  

控制对私有文件下载的访问并指定HTTP标头。

     

当选择私有文件下载方法时,此挂钩允许模块对文件下载强制执行权限。模块还可以提供标头来指定文件名或MIME类型等信息。