使用PHP强制下载未知文件类型的文件

时间:2012-04-23 21:33:26

标签: php

我希望使用PHP标头强制从外部源下载文件。但是,文件类型可以是 ANYTHING 如何强制下载所有文件类型

我希望你能理解我的问题以及我想要描述的内容。

1 个答案:

答案 0 :(得分:8)

您的意思是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;