使用php下载pdf文件
答
<?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的使用。
答
<a href="$result->pathToServer">Download</a>
?
字面上只是建立一个链接存储的文件。
答
file_put_contents("PDFName.pdf", fopen("http://someurl/PDFName.pdf", 'r'));
你真的应该在问一个问题之前展示你迄今为止所做的工作/在线研究! 这将从url http://someurl/PDFName.pdf下载文件PDFName.pdf,并将其放入与脚本相同的目录中。
只需选择您的问题标题并右键单击并在Google上单击搜索,即可在第一个链接上获得解决方案。 –
@KevinNelson我正要用你的可能的重复来关闭这个问题,但OP的故事似乎更进一步:*“和他们在mysql数据库中的名字”* - TBH,我在这个“围栏”上。 –
@ Fred-ii-,嗯......是的......也许我跳了枪,因为这是一个问题,没有关于他在哪些领域挣扎的更多细节。自从他把名字写在数据库中以后,我就假设他知道如何让名字出来,而他只是不知道如何输出。 –