У меня есть сайт WordPress, на котором пользователи типа 1 могут загружать файлы * .doc, а пользователи типа 2 должны иметь возможность открывать их, нажимая на ссылку, которая представляет файл.
Файл должен быть открыт в новомокно браузера.
Я получил первую часть легко - есть много руководств по загрузке файла.Но я не смог найти тот, который проходит все этапы получения и открытия файла, который находится в каталоге сервера.
Я предполагаю, что нажатие на ссылку должно вызвать запрос ajax, который отправит ключ файла на сервер.
Затем сервер может получить из БД MySQL имя и местоположение файла.
Но что мне тогда делать?
Как получить файл из каталога сервера, отправить его обратно клиенту и открыть для чтения в браузере?
Редактировать:
Я хочу, чтобы файлы были конфиденциальными, и чтобы никто не мог их прочитать, поэтому предоставление пользователям ссылки на файл на сервере - неправильный путь.
Я все еще думаю, что мне нужноотправить файл из каталога сервера клиенту.
Как это можно сделать?