Я просмотрел несколько опубликованных тем по загрузке файлов PHP, и я не нахожу никакого решения.Загрузка файла PHP не работает
Когда я использую MAMP и запускаю файл .php, он отлично загружает файл. Когда я загружаю его на свой сервер для своей веб-страницы, он загружает файл download.php вместо pdf, который я хочу разрешить пользователям загружать.
Я не уверен, в чем проблема?
Вот мой код: download.php
<?php
$file_name = "BrianDaubCV.pdf";
$file_url = 'https://s3.amazonaws.com/www.briandaubdesign.com/download.php' . $file_name;
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"".$file_name."\"");
readfile($file_url);
?>
resume.html
<a href="download.php">Download a copy of my resume (PDF)</a>
попробовать положить '' в URL в конце расширения PHP файла, как это: '$ FILE_URL =«https://s3.amazonaws.com/www.briandaubdesign.com/download.php ? , $ file_name; ' – Seeker
ваш сайт обрабатывает php-файлы как html. вам нужно что-то сделать с конфигурациями веб-сервера. – DevZer0
Также для типа PDF используется формат 'application/pdf' – Gohn67