Обслуживание файлов из каталога вне корня - PullRequest
0 голосов
/ 23 октября 2011

До того, как кто-нибудь скажет ... снова не этот распутник ... Я решил свою проблему раньше и мне пришлось ждать 6 часов, чтобы опубликовать свой собственный ответ, который я буду делать.

Итак, у меня есть файлы:

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

(на один шаг выше root)

Как мне предоставить эти файлы людям, чтобы они могли их скачать?Я хотел бы предоставить URL или что-то в этом роде?

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

Где $random и $name определены в другом месте, а затем просто echo $yourfile out?

Будет ли эта загрузка автоматическифайл при нажатии на ссылку?

Ответы [ 2 ]

1 голос
/ 23 октября 2011

Вы можете

  1. Сделать папку доступной через Интернет
  2. Сделать символическую ссылку на эту папку в своем корне.
  3. Создать скрипт php, который получает файлсодержимого и повторяет его, указав правильный «тип содержимого» перед
  4. Переместите папку внутри корня и создайте символическую ссылку на эту папку в старом месте
0 голосов
/ 23 октября 2011

Вы можете повторить что-то вроде:

<a href="Uploads/' . $yourfilepath . '">Click here to download</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...