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

Как скачать файл по ссылке на компьютер?

Я использую функции file_put_contents() и fopen().

file_put_contents("test.mp4", fopen('https://site.com/file.mp4', 'r'));

Но файл загружается в мой FTP (в сам сайт). Мне нужно загрузить данный файл на компьютер. Как сделать?

UPD: Нашел решение такого рода, но не работает!
if (file_exists($request['url'])) {
				header('Content-Description: File Transfer');
				header('Content-Type: application/octet-stream');
				header('Content-Disposition: attachment; filename="'.$request['url'].'"');
				header('Expires: 0');
				header('Cache-Control: must-revalidate');
				header('Pragma: public');
				header('Content-Length: ' . filesize($request['url']));
				readfile($request['url']);
				exit;
			}


$request['url'] - передает прямую ссылку на видео файл с вимео и юутуба.
  • Вопрос задан
  • 1976 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@alekssamos
Программист любитель
header('Location: https://site.com/file.mp4');
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽