Получение файлов с сервера на веб клиент JavaScript
Есть сайт на JavaSсript, есть сервер на котором развернута база и PHP скрипты. Встал вопрос необходимости скачивания файлов пользователем. Проблем с файлами из каталога сервера нет, вопрос можно ли как то получить то, что лежит за ним? Я знаю что JS вроде такое не дает делать, но может можно как то через PHP передавать? У PHP на сервере доступ ко всем файлам же есть. В общем любые советы привествуются, потому как в интернете ничего годного я по этому вопросу не нашел.
Ответы (2 шт):
А в чем проблема ? Получаете полный путь к файлу с сервера и вставляете в тег "a" и добавляете аттрибут download
Вот пример: https://stackoverflow.com/questions/12094080/download-files-from-server-php
U.P.D. Если вдруг кто-то столкнется с такой проблемой, нашел обходной путь через PHP. Так как у него есть доступ на сервере ко всем папкам, а не только к корневой как у JS, можно копировать файлы в папку транзит в корне сайта скриптом PHP и скачивать с помощью Js уже оттуда. Большие файлы,ествественно, таким образом лучше не обрабатывать + папку надо очищать.