使用 PHP強制下載檔案
背景:
您打算實現「下載」您網站上的「此檔案」功能,允許用戶直接下載儲存在單獨伺服器上的視頻,而不是在自己的網站上傳輸視頻
解決方案:
要使用PHP 強制下載文件,您可以使用以下程式碼片段:
// Specify the file location and remote URL. $file_name = 'file.avi'; $file_url = 'http://www.myremoteserver.com/' . $file_name; // Set appropriate headers to force download. header('Content-Type: application/octet-stream'); header("Content-Transfer-Encoding: Binary"); header("Content-disposition: attachment; filename=\"\"" . $file_name . "\"\""); // Initiate the download process. readfile($file_url); exit; // Prevent any further script output.
實作:
注意:確保啟用fopen_wrappers以允許readfile讀取遠端網址。
以上是如何使用 PHP 強制下載檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!