PHP-使用临时URL从目录访问上载的文件
我正在创建一个页面,用户可以上传他们的文件,并查看文件,如果他们愿意,但挑战它,我不想显示文件在我的项目中存在的确切文件路径,寻找一些用户可以访问临时文件夹位置的文件,如下图所示 原始文件路径PHP-使用临时URL从目录访问上载的文件,php,Php,我正在创建一个页面,用户可以上传他们的文件,并查看文件,如果他们愿意,但挑战它,我不想显示文件在我的项目中存在的确切文件路径,寻找一些用户可以访问临时文件夹位置的文件,如下图所示 原始文件路径 /files/upload/documents/example.pdf 访问原始文件的URL www.example.com/files/upload/documents/example.pdf www.example.com/temp/example.pdf 访问文件的临时URL www.exam
/files/upload/documents/example.pdf
访问原始文件的URL
www.example.com/files/upload/documents/example.pdf
www.example.com/temp/example.pdf
访问文件的临时URL
www.example.com/files/upload/documents/example.pdf
www.example.com/temp/example.pdf
正在查找某些内容,以便用户可以使用临时URL访问该文件。如果是核心PHP,则可以使用以下代码:
<?php
$path = explode("/",$_SERVER['REQUEST_URI']);
$filename = $path[array_key_last($path)];
echo file_get_contents("/files/upload/documents/".$filename);
如果有任何用户访问www.example.com/temp/example.pdf
,我已经知道我想要的文件名。所以他/她可以查看PDF文件,而不知道文件在网站中的原始路径。