我在Drupal 6中有一个向用户显示视频内容的Web应用程序。目前,如果我作为管理员创建视频节点并上传视频,则可以看到视频(和播放)。
但是,如果我是匿名用户,即使我可以访问视频节点,也无法进行任何类型的播放。当我在JW播放器中播放时,即使我将视频设为公共视频,我也会收到“未找到视频或拒绝访问”错误。我与玩家相处的路径是不正确的,因为它有一个“系统”,所以我的播放器无法播放它。
如何确保上传的文件与视频节点共享相同的权限。因此,如果用户可以看到视频,他们应该能够播放它。
我去了管理员 - >文件设置并将设置更改为Private,以便Drupal控制文件系统。现在,一个无权观看视频的匿名者无法看到很酷的播放器,但是他们仍然无法在他们应该访问的节点上播放视频。
任何想法的人?
答案 0 :(得分:1)
也许您应该提供有关您启用的模块的更多详细信息。如果您设置了私有下载方法(完全可以理解),则可能需要实现文件下载挂钩。 http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_file_download/6