@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'] - передает прямую ссылку на видео файл с вимео и юутуба.
  • Вопрос задан
  • 1969 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alekssamos
Программист любитель
header('Location: https://site.com/file.mp4');
Ответ написан
Ваш ответ на вопрос

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

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