我已经浏览了几个关于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>
答案 0 :(得分:0)
检查一下。它现在正在运作。我添加并更正了一些行。
$file_name = "BrianDaubCV.pdf";
$file_url = 'https://s3.amazonaws.com/www.briandaubdesign.com/download.php' . $file_name;
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=".$file_name);
header('Pragma: public');
readfile($file_url);