php - Как принудительно загрузить файл?

Протестированный файл download.php

function _Download($f_location, $f_name){
  $file = uniqid() . '.pdf';

  file_put_contents($file,file_get_contents($f_location));

  header('Content-Description: File Transfer');
  header('Content-Type: application/octet-stream');
  header('Content-Length: ' . filesize($file));
  header('Content-Disposition: attachment; filename=' . basename($f_name));

  readfile($file);
}

_Download($_GET['file'], "file.pdf");

и php-mail ссылка для скачивания

 Descargar 

php

download

remote-server

2022-09-30T03:39:58+00:00
Вопросы с похожей тематикой, как у вопроса:

php - Как принудительно загрузить файл?