我的PHP代码有问题:
header('Content-Disposition: attachment; filename="config.yml"');
header('Content-Type: text/plain');
header('Content-Length: '.strlen($file));
readfile($file);
文件下载得很好,但页面会立即关闭。 喜欢下载将开始,页面将关闭。但我在页面中也有其他一些代码,比如html。 下载后我不想关闭页面。 你能给我一些建议吗?因为我不知道,哪里可能是错误的。
答案 0 :(得分:1)
您无法在同一回复中同时返回文件下载和html或其他内容。
您需要做的是首先返回html,并在其中请求下载。 E.g。
%D