在 PHP 中,實現文件下載功能可以通過以下步驟來完成:
下面是一個簡單的 PHP 文件下載示例:
<?php
// 設置要下載的文件路徑
$file_path = "path/to/your/file.ext";
// 檢查文件是否存在
if (!file_exists($file_path)) {
die("文件不存在");
}
// 獲取文件的內容
$file_content = file_get_contents($file_path);
// 設置 header() 以通知瀏覽器下載文件
header("Content-Description: 文件下載");
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"" . basename($file_path) . "\"");
header("Expires: 0");
header("Cache-Control: must-revalidate");
header("Pragma: public");
header("Content-Length: " . strlen($file_content));
// 輸出文件內容到瀏覽器
echo $file_content;
// 結束腳本處理
exit;
?>
將上述代碼保存為 download.php
文件,并確保將 $file_path
變量設置為要下載文件的正確路徑。然后,在瀏覽器中訪問 download.php
文件,文件將自動下載到您的計算機上。