从root之外的目录提供文件

时间:2011-10-22 23:38:15

标签: php file

之前有人说......不是这个leecher ......我先前解决了我的问题,必须等待6个小时才能发布我自己的答案,我将会这样做。

所以我有文件:

/var/www/vhosts/site.com/Uploads

(在根上一步)

我如何向人们提供这些文件以便他们下载?我想提供一个网址或什么?

$yourfile = ("/var/www/vhosts/site.com/Uploads/ . $random . $name. ")

$random$name在其他位置定义,然后只回显$yourfile

单击链接时会自动下载文件吗?

2 个答案:

答案 0 :(得分:1)

你可以

  1. 使文件夹可通过网络访问
  2. 在您的webroot中为此文件夹创建一个符号链接。
  3. 创建一个获取文件内容的php脚本,然后在放入正确的“内容类型”之前回显它
  4. 在webroot中移动您的文件夹,并在旧位置创建一个符号链接到该文件夹​​

答案 1 :(得分:0)

您可以回复如下内容:

<a href="Uploads/' . $yourfilepath . '">Click here to download</a>