Открыть файл с сервера, к которому у пользователя нет доступа, кроме php-сервера

У меня есть локальная система MySQL / PHP. Я могу загружать файлы через php в каталог filepool на конкретном сервере. Доступ к нему есть только у php сервера, а не у отдельного пользователя.
Когда я ссылаюсь на каталог filepool, файлы не открываются пользователем.

Каков наилучший способ открыть эти файлы? Скопировать во временный каталог Windows через php? Или есть ли способ открыть прямо с сервера?

Спасибо!
МИСТЕР

-1

Решение

Создайте скрипт php, который перечислит файлы и предоставит функциональность для загрузки файла для пользователя, т.е. php прочитает содержимое файла и отправит его на вывод браузера, чтобы пользователь мог его скачать.

Для сканирования каталогов используйте PHP функция скандир
Чтобы прочитать содержимое файла и отправить его в браузер для загрузки используйте PHP-функция readfile

0

Другие решения

Вы можете напрямую управлять файлами на самом сервере.

https://extplorer.net/ хороший вариант.

Скачайте и загрузите эти файлы на свой сервер каким-либо образом.

Доступ к загруженному каталогу с помощью URL (http://yourserverc.com/uploaded_directory) и войдите с именем пользователя по умолчанию admin и пароль admin,
PHP eXtplorer

0

По вопросам рекламы [email protected]