在PHP 中使用header() 強制下載檔案
要讓使用者能夠從您的伺服器下載文件,您可以使用header( )功能。但是,如果您在現有範例中遇到問題,本文將提供解決方案。
您嘗試的程式碼不包含以下關鍵標頭:
這裡有一個正確的程式碼片段,應該可以運作:
$size = filesize("Image.png"); header('Content-Type: image/png'); header('Content-Disposition: attachment; filename="Image.png"'); header('Content-Length: ' . $size); readfile("Image.png");
故障排除步驟:
其他注意事項:
header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public');
以上是如何使用'header()”函數在 PHP 中強制下載檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!