@Lankaa
Web-developer

Как реализовать скачивание файлов с сервера на клиент?

Файлы для скачивания находятся вне папки проекта. Не могу понять как в этом случае получить файл.
  • Вопрос задан
  • 636 просмотров
Пригласить эксперта
Ответы на вопрос 2
@ipokos
Если они находятся в пределах сервера, можно подняться на директорию выше ( ../ )
Должны быть права на чтение из этой директории
p.s. что есть в корне не правильно.
Если на другом сервере, то как уже писали "абсолютные линки"
Ответ написан
Комментировать
Exploding
@Exploding
wtf?
Наверно дело не в путях, а именно в скачивании?
Вот, может оно:
function downloadFile($file, $fileName, $ctype) {
        if (file_exists($file)) {
            if(ob_get_level()!==0) ob_clean();
            header('Content-Description: File Transfer');
            header('Content-Type: '.$ctype.'');
            header('Content-Length: ' . filesize($file));
            header('Content-Disposition: attachment; filename=' . $fileName);
            readfile($file);
            unlink($file);
            exit;
        }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы