Linux PHP网站提供文件下载的方式有多种。以下是一些常见的方法:
- 使用PHP的header函数进行下载
可以使用PHP的header函数通过HTTP协议下载文件,示例代码如下:
<?php
$file = "example.pdf"; // 文件路径
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;
?>
- 使用HTML5的download属性
HTML5新增了一个download属性,可以直接在a标签中设置文件名并下载文件,示例代码如下:
<a href="/path/to/file" download="filename">Download</a>
- 使用FTP服务器提供文件下载
如果你的服务器上已经安装了FTP服务器,可以通过FTP协议提供文件下载。用户可以使用FTP客户端软件进行下载操作。
以上是一些常见的Linux PHP文件下载方式,具体选择哪一种方式,需要根据实际情况进行选择。