Php 如何访问公共html或www目录之外的视频或二进制文件?

Php 如何访问公共html或www目录之外的视频或二进制文件?,php,html,Php,Html,我构建了一个php应用程序,它将视频文件上传到PUBLIC_HTML或www目录之外的目录中。该应用程序在本地工作。我可以在PUBLIC_HTML或www目录之外访问HTML5视频,如下所示: <video width="320" height="240" controls> <source src="../movie.mp4" type="video/mp4"> </video> 我只希望注册用户访问这些文件,但由于文件夹

我构建了一个php应用程序,它将视频文件上传到PUBLIC_HTMLwww目录之外的目录中。该应用程序在本地工作。我可以在PUBLIC_HTMLwww目录之外访问HTML5视频,如下所示:

    <video width="320" height="240" controls>
       <source src="../movie.mp4" type="video/mp4">
    </video>

我只希望注册用户访问这些文件,但由于文件夹是公共的,每个人都可以通过键入URL访问视频吗? 如果我主持这个应用程序,这些视频文件仍然可以查看吗? 如果我必须将上传目录放在PUBLIC_HTMLwww目录中并上传文件,那么限制公众访问视频链接的最佳方式是什么。 我在该文件夹中还有一个空白index.html文件,以防止public查看该目录中的文件。
非常感谢您的帮助。

我不确定,但您可以查看.htaccess文件并配置以管理目录的权限

希望有帮助,
·_-

不清楚你在问什么。您希望通过允许查看它们来实现公共访问,但不希望公共访问?如果您可以使用
标记访问它们,那么您可以通过直接链接访问它们。如果文件不公开,那么您需要直接使用PHP提供文件内容。@prodigitalson Ok我希望注册用户访问网页中的视频,但我不希望每个人都只通过键入视频url来访问视频。你认为最好的选择是什么?我不希望公众访问,但希望注册用户访问。但是,每个人都可以访问这些视频或文件。