我的PHP文件存储在我的服务器上,他们的名字在mysql数据库中,我想下载这些文件。我应该为同一个代码编写什么代码?我使用PHP作为编码语言。请帮忙。
答案 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并将其放入脚本所在的目录中。