使用php下载pdf文件

时间:2017-08-28 15:56:57

标签: php pdf download

我的PHP文件存储在我的服务器上,他们的名字在mysql数据库中,我想下载这些文件。我应该为同一个代码编写什么代码?我使用PHP作为编码语言。请帮忙。

3 个答案:

答案 0 :(得分:0)

<?php
$file = 'send_me.pdf';

if (file_exists($file)) {
    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename="'.basename($file).'"');
    header('Expires: 0');
    header('Cache-Control: must-revalidate');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));
    readfile($file);
    exit;
}
?>

显然,将$file设置为文件名。

详细了解readfile here的使用情况。

答案 1 :(得分:0)

<a href="$result->pathToServer">Download</a>

字面上只是链接存储的文件。

答案 2 :(得分:0)

file_put_contents("PDFName.pdf", fopen("http://someurl/PDFName.pdf", 'r'));

在提问之前,你真的应该先展示你到目前为止所做的工作/在线研究过! 这将从url http://someurl/PDFName.pdf下载文件PDFName.pdf并将其放入脚本所在的目录中。