如何强制浏览器下载浏览的当前页面?标题为Content-type:text / plain的页面,例如使用PHP?
如果用户导航到该页面,则应显示下载框(浏览器下载对话框,通常为“另存为”。
答案 0 :(得分:1)
<?php
// There is contention over if this MIME type is right, but just use it for now.
header('Content-type: text/javascript');
header('Content-Disposition: attachment; filename="file.js"');
readfile('file.js'); // Echo the file
?>
注意:这必须在任何其他输出之前完成(并且可以是页面上唯一的内容,除非您希望文件中有其他输出)。