0
我已经浏览了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。您将需要使用web服务器配置 – DevZer0
也为PDF内容类型是'application/pdf' – Gohn67