拒绝直接访问(下载)WAMP中文件夹中的所有文件


Denying Direct Access(Download) to all files within a folder in WAMP

我正在创建一个视频共享网站,注册用户可以在该网站上传视频,并根据他们的请求通过检查权限进行播放。

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

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

然后他就可以直接下载视频了。

我想要的是:

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

有人能帮我吗?

提前谢谢。

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