Открыть файл с сервера, к которому у пользователя нет доступа, кроме php-сервера - PullRequest
0 голосов
/ 29 ноября 2018

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

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

Спасибо!MR

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

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

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

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

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

0 голосов
/ 29 ноября 2018

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

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

...