我希望使用PHP标头强制从外部源下载文件。但是,文件类型可以是 ANYTHING 。 如何强制下载所有文件类型?
我希望你能理解我的问题以及我想要描述的内容。
答案 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;