0

我浏览了几个关于 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);
?>

简历.html

<a href="download.php">Download a copy of my resume (PDF)</a>

这是网站

4

1 回答 1

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);
于 2013-06-21T07:54:19.363 回答