拒绝对 WAMP 文件夹中所有文件的直接访问(下载)
Posted
技术标签:
【中文标题】拒绝对 WAMP 文件夹中所有文件的直接访问(下载)【英文标题】:Denying Direct Access(Download) to all files within a folder in WAMP 【发布时间】:2013-06-28 22:07:03 【问题描述】:我正在创建一个视频共享网站,其中视频由注册用户上传,并通过检查他们的权限根据他们的要求播放。
即通过检查是否允许用户观看视频?
当另一个用户知道视频文件的完整路径时会出现问题:localhost/lilUtube/video/myvid.mp4
然后(s)他可以直接下载视频。
我想要的是:
我可以拒绝整个目录(在这种情况下为视频)或目录中的文件直接下载吗?使用 php 脚本或任何其他方法? 但是该站点中的其他文件仍然可以访问这些文件(即文件夹 lilUtube 中的所有文件)有人可以帮我吗?
提前致谢。
【问题讨论】:
【参考方案1】:如果唯一支持的查看方式是通过 PHP 脚本,您可能应该将视频放在 Web 目录之外。只需提供 PHP 脚本的下载链接并让 PHP 脚本执行身份验证和授权,然后提供带有适当标题的视频。视频文件不需要为此位于 web 目录中。
【讨论】:
它可以在本地主机上完成(在我的电脑上)。但是,如果我在真实服务器上发布网站怎么办。服务器管理员会允许我这样做吗? @VedantTerkar 如果你得到一个真正的主机而不是一些垃圾共享主机,是的。 @Mike_Brant 谢谢。我会努力的!以上是关于拒绝对 WAMP 文件夹中所有文件的直接访问(下载)的主要内容,如果未能解决你的问题,请参考以下文章