【问题标题】:Denying Direct Access(Download) to all files within a folder in WAMP拒绝对 WAMP 文件夹中所有文件的直接访问(下载)
【发布时间】:2013-06-28 22:07:03
【问题描述】:

我正在创建一个视频共享网站,其中视频由注册用户上传,并通过检查他们的权限根据他们的要求播放。

即通过检查是否允许用户观看视频?

当另一个用户知道视频文件的完整路径时会出现问题:localhost/lilUtube/video/myvid.mp4

然后(s)他可以直接下载视频。

我想要的是:

  • 我可以拒绝整个目录(在这种情况下为视频)或目录中的文件直接下载吗?使用 php 脚本或任何其他方法?
  • 但是该站点中的其他文件仍然可以访问这些文件(即文件夹 lilUtube 中的所有文件)

有人可以帮我吗?

提前致谢。

【问题讨论】:

    标签: php apache video wamp httpd.conf


    【解决方案1】:

    如果唯一支持的查看方式是通过 PHP 脚本,您可能应该将视频放在 Web 目录之外。只需提供 PHP 脚本的下载链接并让 PHP 脚本执行身份验证和授权,然后提供带有适当标题的视频。视频文件不需要为此位于 web 目录中。

    【讨论】:

    • 它可以在本地主机上完成(在我的电脑上)。但是,如果我在真实服务器上发布网站怎么办。服务器管理员会允许我这样做吗?
    • @VedantTerkar 如果你得到一个真正的主机而不是一些垃圾共享主机,是的。
    • @Mike_Brant 谢谢。我会努力的!
    猜你喜欢
    • 2014-08-28
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 2012-07-25
    • 2016-03-12
    • 1970-01-01
    • 2015-01-02
    相关资源
    最近更新 更多