PHP允許你改變你寫的,這樣就可以迫使一個要下載的文件,通常情況下,浏覽器會加載在同一窗口中的文件的HTTP標頭。這是完美的文件,如PDF文件,文檔文件,圖片,視頻,您希望您的客戶下載,而不是在線閱讀。
具體方法如下:
1,你想下載到您的Web服務器上傳文件。例如,
huge_document.pdf
2,編輯新的PHP文件 - 我建議將其命名為你下載的文件的名稱相同,只是要PHP的擴展。例如:
huge_document.php
3,打開PHP模塊:
<?PHP
4,在接下來的一行,設置HTTP頭:
header('Content-disposition: attachment; filename=huge_document.pdf');
5,然後設置該文件的MIME類型:
header('Content-type: application/pdf');
6,指向你要下載的文件:
readfile('huge_document.pdf');
7,然後關閉PHP塊和保存文件:
> [/ BLOCKQUOTE>
8,你的PHP文件應該是這樣的:
<?php
header('Content-disposition: attachment; filename=huge_document.pdf');
header('Content-type: application/pdf');
readfile('huge_document.pdf');
?>
9.鏈接到你的PHP文件的下載鏈接。例如:
<a href="huge_document.php">下載巨大的文件(PDF)</ A>