Задать вопрос
@Yennefer_na_Drow_ranger

Скачивание пользователем файлов, находящихся в другом источнике?

У меня есть некоторая ссылка на видео - httрs://anothersite.ru/video.mp4 ,
а также есть мой сайт httрs://mysite.ru/ ,
каким образом я могу сделать так, чтобы пользователь смог скачать файл video.mp4, находясь при этом на httрs://mysite.ru/
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Fernus
@Fernus
Техник - Механик :)
Как-то так примерно...

<?php

$file_get = 'httрs://anothersite.ru/video.mp4';
$name = basename($file_get);

$headers = get_headers($file_get, 1);
$filesize = $headers['Content-Length'];

header('Content-type: video/mp4');
header("Content-disposition: attachment; filename=$name");
header("Content-Length: ".$filesize);

readfile($file_get);
exit;

?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы