回答
你的意思是HTTP頭,你正在尋找RFC 2616,http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html「內容處置」。
發送以下標題來強制下載的所有文件和類型:
header('Content-Disposition: attachment; filename="name.ext"');
header('Content-Type: application/octet-stream'); // or application/force-download
echo $the_file_content;
exit;
如果你的意思是MIME類型,「application/octet-stream」。 – freeone3000 2012-04-23 21:37:55
哦,具體。它聲明你的文件由字節組成。如果你的文件不是由字節組成的,你必須找到別的東西。 – freeone3000 2012-04-23 21:41:22
只有大多數? – Johnnyoh 2012-04-23 21:55:19
強制所有下載似乎是一個壞主意,我... – Jon 2012-04-23 21:35:05
瀏覽一下'ReadFile的PHP文檔()',具體將標題設置爲八位字節流。 – 2012-04-23 21:36:45
同意@Jon,這是一個糟糕的用戶體驗決定。你是否100%確定你的用戶想下載文件?你是否100%確定他們想將它保存在默認的下載目錄中,默認名稱是? IFF你可以對這些做出肯定的回答,然後繼續。 – Jeff 2012-04-23 21:37:24