【问题标题】:How to avoid "Video not found or access denied" error for anonymous users in a Drupal video sharing site?如何避免 Drupal 视频共享站点中匿名用户出现“找不到视频或拒绝访问”错误?
【发布时间】:2011-10-24 00:28:13
【问题描述】:

我在 Drupal 6 中有一个向用户显示视频内容的 Web 应用程序。目前,如果我作为管理员创建视频节点并上传视频,则可以看到视频(和播放)。

但是,如果我是匿名用户,即使我可以访问视频节点,我也无法进行任何类型的播放。当我在 JW 播放器中点击播放时,即使我已将视频设为公开视频,我也会收到“找不到视频或拒绝访问”错误。我与玩家相处的路径是不正确的,因为它有一个“系统”,所以我的玩家无法玩它。

如何确保上传的文件与视频节点共享相同的权限。因此,如果用户可以看到视频,他们应该能够播放它。

我进入 admin -> 文件设置并将设置更改为 Private,以便 Drupal 控制文件系统。现在,一个无权观看视频的匿名用户看不到播放器,这很酷,但他们仍然无法在他们应该有权访问的节点上播放视频。

各位有什么想法吗?

【问题讨论】:

  • 我不认为Download method 是这里的罪魁祸首。事实上你不应该改变。这是你第一次安装时选择的一个选项。您究竟是如何将视频嵌入到节点中的?

标签: drupal drupal-6 drupal-7 drupal-views


【解决方案1】:

也许您应该提供有关您启用了哪些模块的更多详细信息。如果确实设置了私有下载方式(完全可以理解),可能需要实现文件下载钩子。 http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_file_download/6

【讨论】:

    猜你喜欢
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多