在我的网站上我有两种类型的文件,最终用户可以下载 - 其中一种适用于所有访问者,第二种仅适用于注册用户(登录的用户)。
drupal的设置只允许设置文件可供所有用户使用或仅适用于已登录的用户。
我怎样才能实现某些文件是公开的而某些文件不是?
提前谢谢你!
答案 0 :(得分:0)
假设:你正在使用Drupal 6。
如果您使用上传模块将文件附加到您的节点:请考虑使用http://drupal.org/project/private_upload
如果您不介意创建Node节点文件的手动链接(并自行将文件上传到私人文件夹),请考虑http://drupal.org/project/private_download
如果您使用的是文件字段,请考虑使用http://drupal.org/project/filefield_private
这些模块中的一部分几乎没有被吸收(点击我与您分享的上述每个链接的使用情况统计链接)。
不幸的是混合私人和公共下载是Drupal 6的一个已知弱点.Dupupal 7已经解决了这个问题。